Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make go1.19 fmt happy | Michael Muré | 2023-01-11 | 1 | -4/+4 |
| | |||||
* | commands: generic "select" code, move bug completion in bugcmd | Michael Muré | 2022-12-27 | 2 | -0/+242 |
| | |||||
* | commands: reorg into different packages | Michael Muré | 2022-11-20 | 2 | -208/+0 |
| | |||||
* | move {bug,identity} to /entities, move input to /commands | Michael Muré | 2022-08-18 | 1 | -1/+1 |
| | |||||
* | refactor(809): eliminate need to defer CleanupTestRepos() | Steve Moyer | 2022-06-16 | 1 | -2/+1 |
| | |||||
* | repo: finish RepoStorage move | Michael Muré | 2020-12-08 | 1 | -17/+5 |
| | |||||
* | repo: use go-git in more places, fix push | Michael Muré | 2020-10-04 | 1 | -1/+1 |
| | |||||
* | repository: remove tie to Bug, improved and reusable testing | Michael Muré | 2020-06-26 | 1 | -1/+1 |
| | | | | | | | | | - 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. | ||||
* | issue 178: fetch the repo dir with rev-parse --git-dir | Sebastien Devaux | 2019-08-24 | 1 | -1/+1 |
| | | | | | Since is returns the .git dir directly, it is not more needed to concatenate .git. | ||||
* | finish the refactoring for the dedicated identifier type | Michael Muré | 2019-08-12 | 2 | -7/+8 |
| | |||||
* | bug: compute op's ID based on the serialized data on disk | Michael Muré | 2019-08-08 | 1 | -5/+5 |
| | |||||
* | fix tests | Michael Muré | 2019-06-16 | 1 | -3/+3 |
| | |||||
* | repo: refactor how test repo are created/cleaned | Michael Muré | 2019-05-27 | 1 | -5/+5 |
| | |||||
* | Select and Label command documentation | Jocelyn FACCHINI | 2019-03-23 | 1 | -1/+1 |
| | | | | | | - Informed that label command adds/removes a label to a given bug. - Added suggestion to use select command when omitting to provide a bug id as argument. - Added a bit more detail for the select command documentation, giving a hint to "deselect" command. | ||||
* | identity: fix tests | Michael Muré | 2019-03-01 | 1 | -2/+2 |
| | |||||
* | identity: all tests green o/ | Michael Muré | 2019-03-01 | 1 | -4/+10 |
| | |||||
* | identity: I can compile again !! | Michael Muré | 2019-03-01 | 1 | -82/+43 |
| | |||||
* | 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. | ||||
* | select: clear the selected bug when invalid | Michael Muré | 2018-09-26 | 1 | -1/+16 |
| | |||||
* | commands: add the "bridge" and "bridge configure" commands | Michael Muré | 2018-09-24 | 1 | -3/+0 |
| | |||||
* | repo: split the Repo interface to avoid abstraction leak in RepoCache | Michael Muré | 2018-09-21 | 1 | -4/+4 |
| | |||||
* | commands: add a package to handle implicit bug selection | Michael Muré | 2018-09-18 | 2 | -0/+234 |