Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow empty messages in comments. | Cyril Roelandt | 2018-12-26 | 2 | -5/+0 |
| | | | | | Some bug trackers, like Launchpad, allow messages to be empty (when adding a file to the bug, for instance). | ||||
* | repo: minor cleaning | Michael Muré | 2018-12-25 | 1 | -1/+1 |
| | |||||
* | termui: display an explicit placeholder for empty messages | Michael Muré | 2018-12-23 | 1 | -0/+7 |
| | |||||
* | graphql: now that it's possible, split the schema for clarity | Michael Muré | 2018-12-23 | 1 | -0/+1 |
| | |||||
* | upgrade gqlgen to v0.7.1 | Michael Muré | 2018-12-23 | 9 | -0/+27 |
| | |||||
* | tests: configure user ident in repos used by tests | Rafael Ascensão | 2018-12-10 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | Some git operations require the user to have an identity configured and will exit with failure if none is set (or if git can't guess it). As a direct consequence of this, the test suite may fail depending on the user local configuration. The error itself is justified as regular users *should* configure their identity themselves. However, when building in chrooted environments it's unlikely the git identity will be set making the test suite fail unnecessarily. To prevent such unnecessary failures, let's make a dummy identity for repos created and used by the test suite. | ||||
* | bug: add a new SetMetadataOperation to retroactively tag operations | Michael Muré | 2018-10-21 | 3 | -5/+199 |
| | |||||
* | github: also pull users email | Michael Muré | 2018-10-07 | 1 | -5/+26 |
| | |||||
* | github: working incremental + comment history for the first comment | Michael Muré | 2018-10-01 | 3 | -0/+10 |
| | |||||
* | bug: make sure to invalidate the hash when changing an op's metadata | Michael Muré | 2018-10-01 | 1 | -0/+1 |
| | |||||
* | bug: message can be empty on edit comment | Michael Muré | 2018-10-01 | 1 | -4/+0 |
| | |||||
* | bug: in op convenience function, return the new op to be able to set ↵ | Michael Muré | 2018-10-01 | 7 | -60/+60 |
| | | | | metadata later | ||||
* | bug: custom error for the different error case when loading a bug | Michael Muré | 2018-10-01 | 1 | -2/+10 |
| | |||||
* | bug: add a new no-op operation to store arbitrary metadata on a bug | Michael Muré | 2018-10-01 | 1 | -0/+49 |
| | |||||
* | add documentation | Michael Muré | 2018-10-01 | 1 | -0/+4 |
| | |||||
* | bug: add a test for operations hash | Michael Muré | 2018-10-01 | 1 | -0/+36 |
| | |||||
* | bug: add a test for OpBase metadata | Michael Muré | 2018-10-01 | 1 | -8/+11 |
| | |||||
* | bug: use a value embedding for OpBase | Michael Muré | 2018-10-01 | 8 | -15/+15 |
| | |||||
* | bug: use deditated type for all TimelineItem | Michael Muré | 2018-09-30 | 10 | -52/+117 |
| | |||||
* | timeline: various minor improvements | Michael Muré | 2018-09-30 | 7 | -43/+76 |
| | |||||
* | use more testify, fix unchecked errors | Michael Muré | 2018-09-29 | 3 | -91/+120 |
| | |||||
* | bug: implement comment edition | Michael Muré | 2018-09-29 | 14 | -70/+378 |
| | | | | | - add a new operation - add a new "timeline" in the snapshot that hold a processed version of the operations | ||||
* | bug: apply an operation with a pointer to the snapshot | Michael Muré | 2018-09-29 | 9 | -21/+10 |
| | |||||
* | bug: define a hash-based identifier for an operation | Michael Muré | 2018-09-29 | 8 | -6/+63 |
| | |||||
* | merge package operations into bug, they are tightly coupled anyway | Michael Muré | 2018-09-29 | 14 | -45/+1217 |
| | |||||
* | cache: add raw edit functions to allow setting up the author, the timestamp ↵ | Michael Muré | 2018-09-25 | 1 | -2/+2 |
| | | | | and the metadatas | ||||
* | bug: add the optional field AvatarUrl to Person | Michael Muré | 2018-09-25 | 1 | -2/+7 |
| | |||||
* | bug: add the ability to store arbitrary metadata on an operation | Michael Muré | 2018-09-24 | 1 | -10/+30 |
| | |||||
* | repo: split the Repo interface to avoid abstraction leak in RepoCache | Michael Muré | 2018-09-21 | 4 | -12/+12 |
| | |||||
* | commands: fix a panic on merge invalid | Michael Muré | 2018-09-19 | 1 | -1/+5 |
| | |||||
* | bug: reclassify some merge error as "invalid" instead of hard error | Michael Muré | 2018-09-19 | 1 | -4/+5 |
| | |||||
* | bug: readBug returns better errors | Michael Muré | 2018-09-18 | 1 | -15/+11 |
| | |||||
* | commands: add a package to handle implicit bug selection | Michael Muré | 2018-09-18 | 1 | -4/+5 |
| | |||||
* | docs & cleaning | Michael Muré | 2018-09-16 | 1 | -0/+1 |
| | |||||
* | commands: git bug comment now show the comments of a bug | Michael Muré | 2018-09-15 | 2 | -2/+11 |
| | |||||
* | bug: add a data validation process to avoid merging incorrect operations | Michael Muré | 2018-09-15 | 8 | -35/+152 |
| | |||||
* | catch a lot of error not being checked | Michael Muré | 2018-09-13 | 1 | -2/+9 |
| | |||||
* | bug: proper int baked enum for merge result status instead of a string | Michael Muré | 2018-09-13 | 2 | -36/+57 |
| | |||||
* | bug: change the OperationPack serialization format for Json | Michael Muré | 2018-09-12 | 4 | -34/+70 |
| | | | | See https://github.com/MichaelMure/git-bug/issues/5 for the details of this choice | ||||
* | reorganize package for a more idomatic go | Michael Muré | 2018-09-11 | 12 | -394/+22 |
| | |||||
* | bug: ensure that OpBase field are public and properly serialized | Michael Muré | 2018-09-10 | 5 | -12/+12 |
| | | | | fix #37 | ||||
* | fix english grammar | Michael Muré | 2018-09-09 | 1 | -4/+4 |
| | |||||
* | person: add a function to test the matching of a query | Michael Muré | 2018-09-09 | 1 | -0/+6 |
| | |||||
* | status: add a function to parse a status | Michael Muré | 2018-09-09 | 1 | -0/+18 |
| | |||||
* | cache: refactor to handle bug changes during Pull | Michael Muré | 2018-09-08 | 2 | -25/+24 |
| | |||||
* | bug: refactor the Pull code to have the message formating in the upper layers | Michael Muré | 2018-09-07 | 2 | -21/+6 |
| | |||||
* | bug: also update the operations incrementaly in the snapshot | Michael Muré | 2018-09-04 | 1 | -0/+2 |
| | | | | fix #39 | ||||
* | bug: make sure the lamport values are set properly after a commit | Michael Muré | 2018-09-03 | 1 | -4/+4 |
| | |||||
* | add some documentation | Michael Muré | 2018-09-02 | 1 | -1/+6 |
| | |||||
* | make CLI commands use the cache to lock the repo properly | Michael Muré | 2018-08-31 | 1 | -0/+1 |
| |