Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | repo: smaller interfaces | Michael Muré | 2020-09-29 | 1 | -4/+12 | |
| | ||||||
* | repo: fix gogit clock path | Michael Muré | 2020-09-29 | 1 | -2/+2 | |
| | ||||||
* | fix ListCommits implementation | vince | 2020-09-29 | 2 | -9/+27 | |
| | ||||||
* | repo: fix some go-git implementation | Michael Muré | 2020-09-29 | 4 | -10/+24 | |
| | ||||||
* | Add more function implementations | vince | 2020-09-29 | 1 | -11/+111 | |
| | ||||||
* | repository: more go-git implementation | Michael Muré | 2020-09-29 | 1 | -2/+31 | |
| | ||||||
* | repository: fix a todo in the gogit repo | Michael Muré | 2020-09-29 | 1 | -20/+31 | |
| | ||||||
* | repository: some light shuffling of code | Michael Muré | 2020-09-29 | 2 | -39/+42 | |
| | ||||||
* | bridge: store credentials in the Keyring instead of the git config | Michael Muré | 2020-09-29 | 2 | -6/+17 | |
| | ||||||
* | repository: add access to the system keyring, with fallback on a file | Michael Muré | 2020-09-29 | 6 | -7/+126 | |
| | ||||||
* | repository: partial impl of a go-git backed Repo | Michael Muré | 2020-09-29 | 4 | -0/+679 | |
| | ||||||
* | Add functionality to remove bugs from a local repository. (#423) | Vincent Tiu | 2020-07-09 | 4 | -2/+20 | |
| | | | | | Add functionality to remove bugs from a local repository. This adds a function to remove git references in the repo and another one to remove bugs. | |||||
* | repo: fix test chocking on randomized element in repo.ListRefs() | Michael Muré | 2020-07-03 | 1 | -1/+1 | |
| | ||||||
* | repository: merge git.Hash in for one less /util package | Michael Muré | 2020-07-01 | 7 | -69/+111 | |
| | ||||||
* | repo: more tests | Michael Muré | 2020-06-27 | 4 | -24/+176 | |
| | ||||||
* | repository: remove tie to Bug, improved and reusable testing | Michael Muré | 2020-06-26 | 12 | -292/+280 | |
| | | | | | | | | | - 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. | |||||
* | Supports git config includes | Simon Walker | 2020-04-11 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | I like to have "private" settings in a git include file, and store the main .gitconfig under version control. I do not want any authentication keys or tokens (even if encrypted) in version control, so I have by main .gitconfig include another file which is local and not tracked. The current implementation calls `git config --global --get-regexp <keyPrefix>` and for some reason, this command does not follow git include files. The changes suggested in this PR add the `--includes` flag to the command, which then reads any included files. | |||||
* | git: fix GetRemote to not break when there is no remotes | Michael Muré | 2020-03-01 | 1 | -1/+4 | |
| | ||||||
* | * Fix git config reader can't read values with spaces | Josh Bialkowski | 2020-01-04 | 1 | -5/+1 | |
| | | | | | | | * Add NewImportWarning for things that aren't exactly errors. Use this for unhandled changelog events. * Add NewExportWarning for things that aren't exactly errors. Use this for un-exportable status changes. | |||||
* | bridge: huge refactor to accept multiple kind of credentials | Michael Muré | 2019-12-08 | 3 | -29/+36 | |
| | ||||||
* | repo: esthetism rename | Michael Muré | 2019-11-19 | 3 | -10/+10 | |
| | ||||||
* | bridge: various improvement on the global token PR | Michael Muré | 2019-11-10 | 2 | -2/+2 | |
| | ||||||
* | commands: use token value as identifier | Amine | 2019-11-09 | 1 | -4/+8 | |
| | ||||||
* | bridge/core: comment token functionalities | Amine | 2019-11-09 | 1 | -2/+4 | |
| | ||||||
* | bridge: improvement on the import resume feature | Michael Muré | 2019-11-03 | 3 | -12/+11 | |
| | ||||||
* | repository: fix ineffectual assignment in git test | amine | 2019-11-01 | 1 | -0/+2 | |
| | ||||||
* | bridge: use new repository configuration interface | amine | 2019-11-01 | 4 | -70/+21 | |
| | | | | commands/webui: use new repository configuration interface | |||||
* | repository: improve documentation and fix typo mistake | amine | 2019-11-01 | 2 | -7/+7 | |
| | ||||||
* | repository: use `repo.runGitCommand` and `flagLocality` instead of execFn | amine | 2019-11-01 | 1 | -15/+12 | |
| | ||||||
* | repository: add StoreTimestamp/StoreBool to the config interface | amine | 2019-11-01 | 6 | -78/+93 | |
| | | | | repository: move the gitVersion logic to *gitConfig struct | |||||
* | repository: add ReadTimestamp methods and improve naming | amine | 2019-10-31 | 6 | -65/+104 | |
| | ||||||
* | repository: config interface and implementation rework | amine | 2019-10-31 | 8 | -190/+334 | |
| | ||||||
* | Merge pull request #205 from seeduvax/issue-178 | Michael Muré | 2019-08-31 | 2 | -8/+31 | |
|\ | | | | | issue 178: fetch the repo dir with rev-parse --git-dir | |||||
| * | git: minor cleanup | Michael Muré | 2019-08-31 | 1 | -7/+8 | |
| | | ||||||
| * | issue 178: refined git command cwd setting. | Sebastien Devaux | 2019-08-28 | 1 | -2/+11 | |
| | | | | | | | | | | | | | | For unknown reason setting .git as current directory for the called git command fails when git-bug is called from a git hook (and it was observed only in this case). Forcing use of current dir when the repo path is ".git" restore the expected behavior. | |||||
| * | issue 178: adding required changes to InitGitRepo and CleanupTestRepos | Sebastien Devaux | 2019-08-27 | 2 | -1/+13 | |
| | | ||||||
| * | issue 178: fetch the repo dir with rev-parse --git-dir | Sebastien Devaux | 2019-08-24 | 1 | -5/+6 | |
| | | | | | | | | | | Since is returns the .git dir directly, it is not more needed to concatenate .git. | |||||
* | | repo: fix git version parsing with broken version | Michael Muré | 2019-08-24 | 1 | -2/+11 | |
|/ | ||||||
* | repository: RmConfigs usage of git version lt 2.18 | Amine Hilaly | 2019-07-08 | 1 | -10/+48 | |
| | ||||||
* | repository: rework how RmConfigs works with git | Michael Muré | 2019-07-08 | 2 | -16/+19 | |
| | ||||||
* | Check git version before removing config section | Amine Hilaly | 2019-07-07 | 1 | -2/+36 | |
| | | | | update git config tests | |||||
* | Update repository/mock_repo.go | Amine | 2019-06-19 | 1 | -1/+1 | |
| | | | Co-Authored-By: Michael Muré <batolettre@gmail.com> | |||||
* | Changes to Repo.RmConfigs | Amine Hilaly | 2019-06-17 | 3 | -1/+22 | |
| | | | | RmConfigs try to remove key/value or section from keyPrefix | |||||
* | Add GetRemotes functionalities | Sladyn | 2019-05-29 | 3 | -0/+32 | |
| | ||||||
* | repository: add ReadConfigBool and ReadConfigString functions | Michael Muré | 2019-05-27 | 4 | -0/+121 | |
| | ||||||
* | repo: refactor how test repo are created/cleaned | Michael Muré | 2019-05-27 | 1 | -0/+80 | |
| | ||||||
* | a round of cleanup | Michael Muré | 2019-03-01 | 1 | -1/+2 | |
| | ||||||
* | git: fix RmConfigs | Michael Muré | 2019-03-01 | 1 | -1/+1 | |
| | ||||||
* | identity: store the times properly | Michael Muré | 2019-03-01 | 3 | -0/+29 | |
| | ||||||
* | identity: I can compile again !! | Michael Muré | 2019-03-01 | 1 | -1/+1 | |
| |