Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build: go 1.18 minimum | Michael Muré | 2022-07-31 | 5 | -6/+6 |
| | |||||
* | bug: fix an issue where Id would be used, then changed due to metadata | Michael Muré | 2022-07-31 | 18 | -185/+122 |
| | |||||
* | entity/dag: proper base operation for simplified implementation | Michael Muré | 2022-07-25 | 52 | -4064/+6880 |
| | | | | | | | | - reduce boilerplace necessary to implement an operation - consolidate what an operation is in the core, which in turn pave the way for a generic cache layer mechanism - avoid the previously complex unmarshalling process - support operation metadata from the core - simplified testing | ||||
* | doc: more tiny fixes | Michael Muré | 2022-06-25 | 1 | -2/+2 |
| | |||||
* | doc: more tiny fixes | Michael Muré | 2022-06-25 | 2 | -16/+19 |
| | |||||
* | doc: tiny tweaks | Michael Muré | 2022-06-25 | 2 | -3/+14 |
| | |||||
* | Merge pull request #817 from MichaelMure/refactor/guarantee-test-cleanup | Steve Moyer | 2022-06-24 | 23 | -140/+91 |
|\ | | | | | refactor(809): guarantee test cleanup | ||||
| * | Merge branch 'master' into refactor/guarantee-test-cleanup | Steve Moyer | 2022-06-22 | 2 | -2/+3 |
| |\ | |/ |/| | |||||
* | | Merge pull request #807 from MichaelMure/default-repo-name | Michael Muré | 2022-06-18 | 2 | -2/+3 |
|\ \ | | | | | | | cache: ensure that the default repo has a non-empty name to make js/apollo happy | ||||
| * | | cache: ensure that the default repo has a non-empty name to make js/apollo happy | Michael Muré | 2022-05-31 | 2 | -2/+3 |
| | | | |||||
| | * | test(809): do not export function that returns GoGit filesystem | Steve Moyer | 2022-06-22 | 2 | -4/+4 |
| | | | |||||
| | * | test(809): remove reliance on repo's filesystem | Steve Moyer | 2022-06-22 | 4 | -16/+15 |
| | | | |||||
| | * | test: use testing.TB as common interface | Steve Moyer | 2022-06-21 | 3 | -9/+3 |
| | | | |||||
| | * | test(809): remove remaining calls to InitGoRepo in tests | Steve Moyer | 2022-06-16 | 3 | -34/+25 |
| | | | | | | | | | | | | Note that examples still need to shown how a developer would use the library. | ||||
| | * | Merge branch 'master' into refactor/guarantee-test-cleanup | Steve Moyer | 2022-06-16 | 2 | -26/+32 |
| | |\ | |_|/ |/| | | |||||
* | | | Merge pull request #808 from selesy/fix/778-git-bug-rm-broken | Steve Moyer | 2022-06-15 | 5 | -4/+133 |
|\ \ \ | | | | | | | | | fix(778): git bug rm broken | ||||
* \ \ \ | Merge pull request #795 from ↵ | Michael Muré | 2022-06-12 | 2 | -22/+27 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | MichaelMure/dependabot/go_modules/github.com/xanzy/go-gitlab-0.68.0 build(deps): bump github.com/xanzy/go-gitlab from 0.64.0 to 0.68.0 | ||||
| * | | | | build(deps): bump github.com/xanzy/go-gitlab from 0.64.0 to 0.68.0 | dependabot[bot] | 2022-05-25 | 2 | -22/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [github.com/xanzy/go-gitlab](https://github.com/xanzy/go-gitlab) from 0.64.0 to 0.68.0. - [Release notes](https://github.com/xanzy/go-gitlab/releases) - [Changelog](https://github.com/xanzy/go-gitlab/blob/master/releases_test.go) - [Commits](https://github.com/xanzy/go-gitlab/compare/v0.64.0...v0.68.0) --- updated-dependencies: - dependency-name: github.com/xanzy/go-gitlab dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> | ||||
* | | | | | Merge pull request #814 from ↵ | Michael Muré | 2022-06-12 | 2 | -4/+5 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | MichaelMure/dependabot/go_modules/github.com/stretchr/testify-1.7.2 build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 | ||||
| * | | | | | build(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 | dependabot[bot] | 2022-06-07 | 2 | -4/+5 |
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.7.1 to 1.7.2. - [Release notes](https://github.com/stretchr/testify/releases) - [Commits](https://github.com/stretchr/testify/compare/v1.7.1...v1.7.2) --- updated-dependencies: - dependency-name: github.com/stretchr/testify dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> | ||||
| | | | * | refactor(809): eliminate need to defer CleanupTestRepos() | Steve Moyer | 2022-06-16 | 20 | -93/+60 |
| | | |/ | | |/| | |||||
| | * | | test(778): simplify and guarantee backend cleanup | Steve Moyer | 2022-06-15 | 1 | -18/+4 |
| | | | | |||||
| | * | | refactor(778): test only command implementations | Steve Moyer | 2022-06-15 | 8 | -191/+94 |
| | | | | |||||
| | * | | chore(808): rearrange imports to git-bug convention | Steve Moyer | 2022-06-07 | 1 | -2/+3 |
| | | | | |||||
| | * | | test(808): document getCWD() and clean-up arguments | Steve Moyer | 2022-06-07 | 1 | -2/+8 |
| | | | | |||||
| | * | | test(808): skip root help test that uses a golden file | Steve Moyer | 2022-06-07 | 1 | -4/+2 |
| | | | | |||||
| | * | | fix(808): remove duplication stderr/stdout set-up | Steve Moyer | 2022-06-06 | 1 | -3/+0 |
| | | | | |||||
| | * | | test(808): make build tag compatible with Go 1.16 | Steve Moyer | 2022-06-06 | 1 | -0/+1 |
| | | | | |||||
| | * | | test(808): do not run golden file tests on Windows | Steve Moyer | 2022-06-06 | 2 | -52/+63 |
| | | | | |||||
| | * | | fix(808): simplify handling of Windows line terminations | Steve Moyer | 2022-06-06 | 1 | -2/+1 |
| | | | | |||||
| | * | | chore(808): merge in LocalStorage namespace configuration | Steve Moyer | 2022-06-06 | 2 | -3/+3 |
| | | | | |||||
| | * | | Merge branch 'master' into fix/778-git-bug-rm-broken | Steve Moyer | 2022-06-06 | 22 | -203/+277 |
| | |\ \ | |_|/ / |/| | | | |||||
* | | | | Merge pull request #803 from MichaelMure/feat/configurable-local-storage | Michael Muré | 2022-06-06 | 6 | -32/+90 |
|\ \ \ \ | | | | | | | | | | | Feat/configurable local storage | ||||
| * | | | | refactor: simplify creation of temp dir - after 1.15 | Steve Moyer | 2022-05-31 | 1 | -5/+1 |
| | | | | | |||||
| * | | | | fix: remove only t.Parallel() | Steve Moyer | 2022-05-31 | 1 | -2/+0 |
| | | | | | |||||
| * | | | | gogit: close index before deleting it on disk | Michael Muré | 2022-05-31 | 1 | -9/+8 |
| | | | | | |||||
| * | | | | test: clean up temp dir and repo correctly | Steve Moyer | 2022-05-31 | 2 | -5/+19 |
| | | | | | |||||
| * | | | | test: add verification that localStorage.Root() resolves to the correct ↵ | Steve Moyer | 2022-05-26 | 1 | -3/+36 |
| | | | | | | | | | | | | | | | | | | | | absolute filepath | ||||
| * | | | | refactor: use namespace instead of application of applicationName | Steve Moyer | 2022-05-26 | 5 | -28/+28 |
| | | | | | |||||
| * | | | | chore: clean-up commented code | Steve Moyer | 2022-05-25 | 1 | -3/+0 |
| | | | | | |||||
| * | | | | feat: make local storage configurable | Steve Moyer | 2022-05-25 | 6 | -22/+43 |
| |/ / / | |||||
* | | | | Merge pull request #813 from MichaelMure/fix-data-race2 | Michael Muré | 2022-06-06 | 4 | -151/+144 |
|\ \ \ \ | | | | | | | | | | | Github: fix data race | ||||
| * | | | | github: fix data race when closing event channel | Michael Muré | 2022-06-05 | 4 | -151/+144 |
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I believe the issue was twofold: When done importing, the calling context is likely still valid, so if the output channel is not read enough and reach capacity, some event producer down the line can be blocked trying to send in that channel. When closing it, this send is still trying to proceed, which is illegal in go. In rateLimitHandlerClient, there was a need to 2 different type of output channel: core.ExportResult and ImportEvent. To do so, the previous code was using a single channel type RateLimitingEvent and a series of goroutines to read/cast/send to the final channel. This could result in more async goroutine being stuck trying to send in an at-capacity channel. Instead, the code now use a simple synchronous callback to directly push to the final output channel. No concurrency needed anymore and the code is simpler. Any of those fixes could have resolved the data race, but both fixes is more correct. | ||||
* | | | | Merge pull request #811 from MichaelMure/fix-data-race | Michael Muré | 2022-06-06 | 2 | -6/+6 |
|\ \ \ \ | |/ / / |/| | | | graphql: fix two invalid mutex lock leading to data races | ||||
| * | | | graphql: fix two invalid mutex lock leading to data races | Michael Muré | 2022-06-05 | 2 | -6/+6 |
|/ / / | |||||
* | | | Merge pull request #806 from MichaelMure/docs | Michael Muré | 2022-05-31 | 3 | -2/+23 |
|\ \ \ | | | | | | | | | doc: more discoverable docs | ||||
| * | | | doc: more discoverable docs | Michael Muré | 2022-05-31 | 3 | -2/+23 |
|/ / / | |||||
* | | | Merge pull request #805 from MichaelMure/completion-cleanup | Michael Muré | 2022-05-31 | 8 | -12/+14 |
|\ \ \ | |/ / |/| | | misc: move all completions in a dedicated folder | ||||
| * | | misc: move all completions in a dedicated folder | Michael Muré | 2022-05-31 | 8 | -12/+14 |
|/ / | |||||
| * | fix(808): replace Windows line terminators | Steve Moyer | 2022-06-06 | 1 | -1/+5 |
| | |