git-bug/bridge
Michael Muré 88ad7e606f
repository: remove tie to Bug, improved and reusable testing
- allow the creation of arbitrary Lamport clocks, freeing the way to new entities and removing Bug specific (upper layer) code.
- generalize the memory-only and persisted Lamport clocks behind a common interface
- rework the tests to provide reusable testing code for a Repo, a Clock, a Config, opening a path to add a new Repo implementation more easily
- test previously untested components with those new tests

Note: one problem found during this endeavor is that `identity.Version` also need to store one time + Lamport time for each other Entity (Bug, config, PR ...). This could possibly done without breaking change but it would be much easier to wait for https://github.com/MichaelMure/git-bug-migration to happen.
2020-06-26 19:14:22 +02:00
..
core github: correct casing for user provided login 2020-02-29 15:04:48 +01:00
github repository: remove tie to Bug, improved and reusable testing 2020-06-26 19:14:22 +02:00
gitlab repository: remove tie to Bug, improved and reusable testing 2020-06-26 19:14:22 +02:00
jira bug: harmonize how time are used, fix some issues in command special formats 2020-06-25 23:18:17 +02:00
launchpad launchpad: fix a nil value access 2020-03-28 18:41:14 +01:00
bridges.go Merge remote-tracking branch 'origin/master' into cheshirekow-jira 2020-02-09 20:23:38 +01:00