- 2.6.206 on Dec 5, 2024
- Bump clojure dep to 1.11.4
- Improve error message when clone fails to include url
- 2.5.197 on May 31, 2023
- TDEPS-248 - Make
tags
return known tags when offline
- TDEPS-248 - Make
- 2.5.190 on Feb 12, 2023
- Don't use future to background the process reading (leaves non-daemon thread)
- 2.5.186 on Feb 11, 2023
- Don't block on big git output
- 2.4.181 on Jun 19, 2022
- Sort tags in version order
- 2.4.176 on Jun 16, 2022
- Add
commit-sha
api function to return commit sha for rev
- Add
- 2.4.172 on Nov 8, 2021
- TDEPS-212 - Support local file repos
- 2.3.167 on Apr 22, 2021
- Remove use of
--prune-tags
withgit fetch
as that was only added in git 2.17.0
- Remove use of
- 2.3.161 on Apr 9, 2021
- Add new
object-type
api - takes rev, returns object type
- Add new
- 2.2.156 on Apr 7, 2021
tags
api should fetch to ensure all tags are returned
- 2.2.152 on Apr 3, 2021
- Fix issue with fetching new commits on branches
- 2.1.144 on Mar 12, 2021
- Fix rev-parse check on unfetched sha to report failure
- 2.1.139 on Mar 11, 2021
- Add tags method
- 2.1.129 on Mar 10, 2021
- Change git options during checkout to work with more git versions
- Check exit code on checkout and throw if failed
- Overhaul config and debug settings
- Change min Clojure dep to 1.9
- 2.0.119 on Mar 10, 2021
- Fix issues with checkouts of multiple commits per repo
- resolve now only fetches if it can't resolve a ref
- Config read from most to least preferred: Java system property / env var / default:
- gitlibs dir:
clojure.gitlibs.dir
/GITLIBS
/nil
- git command:
clojure.gitlibs.command
/GITLIBS_COMMAND
/"git"
- gitlibs dir:
- Fix reflection error
- 2.0.109 on Mar 3, 2021
- TDEPS-91 Replace jgit implementation by shelling out to git
- 1.0.100 on Aug 20, 2020
- Fetch all tags on procure
- 1.0.96 on Aug 7, 2020
- TDEPS-160 - Add missing compression lib for ssh compression
- 1.0.91 on June 9, 2020
- Fix reflection warning
- 1.0.83 on Feb 18, 2020
- 0.2.64 on Mar 16, 2018
- TDEPS-53 If cached gitlib dir is corrupt, re-clone
- 0.2.59 on Feb 9, 2018
- Add
cache-dir
API function
- Add
- 0.2.54 on Jan 10, 2018
- Make gitlibs cache dir configurable via environment variable GITLIBS
- 0.2.47 on Jan 8, 2018
- Bump jgit to latest release
- In procure, use prefix to find working tree before needing to clone
- 0.2.40 on Jan 4, 2018
- Add tests
- Fix descendant comparator order
- 0.2.32 on Jan 3, 2018
- Clean up initial API
- Add clone / checkout print to console
- Fix bug with fetching new commits on existing repos
- 0.1.8 on Jan 2, 2018
- Initial release