Commits


Jira: add Comment command to issue window tags


Correct pkg.go.dev package paths


Jira: decode, print issue links


all: simplify go.mod


Gitlab: correct url hostname parse error message


Jira: lots Many changes to make being a 9 to 5 wage slave less boring.


jira: aeroplane hacking


jira: initial working Jira acme program With a read-only io/fs filesystem to issues, comments.


issue: replace custom time format with identical time.DateTime Might as well use from the standard library.


jira: printing


add initial jira support


Gitlab: use default host gitlab.com when no flag set


issue: upgrade to golang.org/x/oauth2@v0.21.0 The newer version does not pull in any 3rd party modules. Easier for us to maintain.


issue: upgrade to github.com/google/go-github/v63


Gitlab: add debug output flag


all: remove all internal Go project tooling This is a repository for, from the updated README, "programs to interact with GitHub and GitLab issues from the Acme editor".


Gitlab: import from olowe.co/gitlab No point having these two very similar programs in two different repositories. The packages themselves aren't really intended to be imported by other projects.


github: support only token file store Instead of both netrc and token files. One less thing to worry about.


internal/minutes: remove This is an upstream Go project specific program that we won't ever use.


issue: read from OS-portable user config dir Never liked that dotfile in home directory pattern anyway.


issue: swap out deprecated ioutil with os, io


issue: return errors for loadAuth Removes some random log.Fatal around the place, and shorter too.


issue: read from standard user config dir


issue: document plumb port requirement Document "githubissue" plumb port requirement and how to create it under the section "Acme Editor Integration".


issue: fix nil pointer dereference on plumb error plumbserve() fails with a nil pointer dereference when it tries to print errors via w.Err(). This happens because w is a dummy window with a nil *acme.Win. This commit replaces w.Err() calls in plumbserve() with acme.Errf(). It also extracts the plumbserve() method out of *awin, given that the previous change removes this dependency. Fixes issue #5.