Skip to content
Branch: master
Commits on Dec 6, 2018
Commits on Dec 5, 2018
  1. Fix issue #17: Be a better command line citizen and return the proper…

    uliwitness committed Dec 5, 2018
    … error codes/write to the correct pipes/support a 'help' command.
  2. WIP on reading user name from Git settings (we probably won't need th…

    uliwitness committed Dec 5, 2018
    …is, but we can always roll it back).
Commits on Nov 29, 2018
  1. Remember comment's file path so we can delete the old file for a pend…

    uliwitness committed Nov 29, 2018
    …ing comment when we've received the data from the server.
Commits on Nov 28, 2018
  1. We now upload comments back to Github, creating new ones if local one…

    uliwitness committed Nov 28, 2018
    …s have no URLs yet.
    We don't check the hashes to see whether any comments have actually been modified yet.
  2. Make sure local repository state on disk includes any metadata we add…

    uliwitness committed Nov 28, 2018
    … to the issue body during a push.
  3. Fix hashing (and thus the "push" command).

    uliwitness committed Nov 28, 2018
    Don't double-hash stored hashes, use absolute paths to look up settings files, and remove our "uuid" key *after* hashing, not before, or the files won't be identical. We hash *with* the UUID key, as that is how we want to store the issues on disk, so people will eventually be able to push issues to each other ("offline"), and still identify copies of the same issue.
Commits on Nov 26, 2018
  1. The issues list now gets told to update when the working copy is chan…

    uliwitness committed Nov 26, 2018
    …ged by the GUI. We also have a "New Issue" menu item. And we attach a UUID to new issues, which might cause an error message when pushing to Github until we hack something in that stores it in a field known to Github.
Commits on Nov 22, 2018
Commits on Nov 10, 2018
  1. Track json11 HEAD.

    uliwitness committed Nov 10, 2018
Commits on May 25, 2017
  1. Make it possible to create an empty issue object, and add stub method…

    uliwitness committed May 25, 2017
    …s for changing an issue's body or title.
  2. Make it possible to have a working copy as an ivar and set the path a…

    uliwitness committed May 25, 2017
    …fter construction. e.g. so a document needn't manage the working copy's lifetime manually but can still present an untitled document until the user specifies a working copy path.
  3. Update docs.

    uliwitness committed May 25, 2017
Commits on Apr 12, 2017
  1. Merge pull request #12 from samdmarshall/master

    uliwitness committed Apr 12, 2017
    Adding Makefile
Commits on Dec 4, 2016
  1. We can now create comments locally. Also renamed 'issue' command to '…

    uliwitness committed Dec 4, 2016
    …show'. It's still short (as it'll prolly be the most-used one), but all other 'noun' commands create the thing in question, while this one displays it.
  2. WIP on editing bugs. Push now loops over all issues, posts new ones a…

    uliwitness committed Dec 4, 2016
    …nd detects changed ones (but currently only errors on locally changed ones).
Commits on Nov 24, 2016
  1. We now also check whether downloaded comments have been modified and …

    uliwitness committed Nov 24, 2016
    …refuse to replace them in that case.
Commits on Nov 23, 2016
  1. Extract hashing function into its own file. It's currently Mac-specif…

    uliwitness committed Nov 23, 2016
    …ic code (though it looks very similar to OpenSSL/LibreSSL MD5 hash code, so should probably be easy to get to compile elsewhere).
  2. We can now fetch changed issues, but warn the user when an issue has …

    uliwitness committed Nov 23, 2016
    …been changed on disk, so we don't overwrite their modifications.
Commits on Nov 20, 2016
  1. Add 'pull' operation which downloads new and updated issues from Gith…

    uliwitness committed Nov 20, 2016
    …ub. Note this currently overwrites any local changes (though not newly created local-only issues). USE WITH CAUTION!
  2. Instead of last synchronized bug number, save a last synchronized dat…

    uliwitness committed Nov 20, 2016
    …e, as Github's API only lets us query issues newer than a certain date, not with issue numbers > some other number.
  3. Remove old new_issue_remote() method. We now have what we need of tha…

    uliwitness committed Nov 20, 2016
    …t code in the 'push' method, and it's not used anymore by the command line tool anyway.
Commits on Nov 19, 2016
  1. Remember last synched bug number. Currently, only 'clone' sets this, …

    uliwitness committed Nov 19, 2016
    …but we'll need this for pulling new bugs someone else created from the server.
  2. We now report a created issue's number. Example in Readme now reflect…

    uliwitness committed Nov 19, 2016
    …s that and illustrates how to add a label.
You can’t perform that action at this time.