Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | identity: add more test for serialisation and push/pull/merge + fixes | Michael Muré | 2019-03-01 | 1 | -2/+16 |
| | |||||
* | WIP identity in git | Michael Muré | 2019-03-01 | 2 | -197/+3 |
| | |||||
* | 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: define a hash-based identifier for an operation | Michael Muré | 2018-09-29 | 1 | -1/+1 |
| | |||||
* | merge package operations into bug, they are tightly coupled anyway | Michael Muré | 2018-09-29 | 5 | -561/+26 |
| | |||||
* | graphql: add a general test for the handler/resolvers | Michael Muré | 2018-09-26 | 1 | -0/+148 |
| | |||||
* | cache: add raw edit functions to allow setting up the author, the timestamp ↵ | Michael Muré | 2018-09-25 | 3 | -42/+45 |
| | | | | and the metadatas | ||||
* | bug: add the ability to store arbitrary metadata on an operation | Michael Muré | 2018-09-24 | 2 | -0/+23 |
| | |||||
* | repo: split the Repo interface to avoid abstraction leak in RepoCache | Michael Muré | 2018-09-21 | 1 | -1/+1 |
| | |||||
* | bug: add a data validation process to avoid merging incorrect operations | Michael Muré | 2018-09-15 | 2 | -11/+17 |
| | |||||
* | catch a lot of error not being checked | Michael Muré | 2018-09-13 | 1 | -15/+15 |
| | |||||
* | bug: change the OperationPack serialization format for Json | Michael Muré | 2018-09-12 | 1 | -10/+14 |
| | | | | 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 | 2 | -2/+2 |
| | |||||
* | bug: refactor the Pull code to have the message formating in the upper layers | Michael Muré | 2018-09-07 | 1 | -9/+9 |
| | |||||
* | random bugs: cleanup + generate random OperationPack as well | Michael Muré | 2018-09-06 | 1 | -1/+1 |
| | |||||
* | bug: add a benchmark for reading all bugs in a repo | Michael Muré | 2018-08-19 | 1 | -0/+49 |
| | |||||
* | bug: add benchmarcks for bug merge | Michael Muré | 2018-08-19 | 1 | -15/+44 |
| | |||||
* | fix tests | Michael Muré | 2018-08-15 | 1 | -1/+1 |
| | |||||
* | cleanup go imports | Michael Muré | 2018-08-13 | 1 | -3/+4 |
| | |||||
* | test: make bug_actions_test race resistant | Michael Muré | 2018-08-12 | 1 | -22/+20 |
| | |||||
* | fix test | Michael Muré | 2018-08-02 | 1 | -2/+2 |
| | |||||
* | add test for push/pull/rebase with a real git repo | Michael Muré | 2018-07-25 | 1 | -0/+337 |
| | |||||
* | NewBug can no longer error | Michael Muré | 2018-07-19 | 2 | -15/+5 |
| | |||||
* | bug: replace the uuid based id with the hash of the first commit | Michael Muré | 2018-07-19 | 1 | -3/+13 |
| | |||||
* | implement label op+command | Michael Muré | 2018-07-18 | 1 | -1/+4 |
| | |||||
* | all operations now have an author and a timestamp | Michael Muré | 2018-07-18 | 1 | -6/+6 |
| | |||||
* | fix tests | Michael Muré | 2018-07-17 | 1 | -1/+1 |
| | |||||
* | add bug status + open/close commands | Michael Muré | 2018-07-17 | 2 | -3/+5 |
| | |||||
* | comment the failing test for now (code is ok) | Michael Muré | 2018-07-17 | 1 | -26/+24 |
| | |||||
* | implement pull/merge | Michael Muré | 2018-07-17 | 1 | -1/+1 |
| | |||||
* | cleaning | Michael Muré | 2018-07-14 | 1 | -1/+1 |
| | |||||
* | complete the storage/read process + tests (!) | Michael Muré | 2018-07-14 | 2 | -14/+33 |
| | |||||
* | implement AddComment | Michael Muré | 2018-07-13 | 2 | -3/+5 |
| | |||||
* | serialize a Bug to git as a blob+tree+commit+ref | Michael Muré | 2018-07-13 | 3 | -3/+42 |
| | |||||
* | little bit more tests | Michael Muré | 2018-07-13 | 2 | -0/+97 |