Commit Graph

3 Commits

Author SHA1 Message Date
Bianca Nenciu 957867798e
DEV: Optimize specs (#238)
Git repositories will be initialized less often and then copied for each
spec. This reduces the calls to 'git' and the total execution time of
the specs.
2024-09-06 14:45:34 +08:00
David Taylor eecf0af9a9
DEV: Silence git stderr output (#182)
The git stderr output was making test output very noisy (and was also polluting production stderr logs)
2023-05-03 10:41:02 +01:00
Gerhard Schlager 6293c3d948
FEATURE: Adds support for git tags (#177)
* FEATURE: Adds support for git tags

* Detects when the tracked branch has been deleted from `origin` and forces a rebuild on the command line
* Allows updating when a tag is tracked and the tag was moved to a new commit
* Improves support for shallow clones
* Works with partial clones
* Adds lots of specs for git commands and replaces the existing specs. All specs use real git repositories instead of mocks
2023-04-19 19:17:48 +02:00