Skip to content

Mercurial Support Release

Compare
Choose a tag to compare
@mgoellnitz mgoellnitz released this 11 Jan 09:11
· 164 commits to master since this release

Starting with this release, TrackDown is not limited to the use of GIT as a DVCS repository backend, since Mercurial (hg) support was added with the same functionality in place as for GIT.
Along that way, a number of issues related to the discovery of the VCS folders and parameters has been discovered and resolved. So in general this release is safer with the setup procedure modifying your repository and local folders.
To support this safety despite the changes all over the code, a testing facility has been added, and the first test cases have been introduced. This made it necessary to change the building and packaging gradle script with a nearly complete rewrite. Be prepared that the delivery ZIP-file has a different directory structure.

Update
If you are using TrackDown with the separate Issue Collection branch with the copy in a local, hidden folder below .git/, it is recommended to re-setup that configuration.

rm -r .git/trackdown .trackdown issues.md roadmap.md
trackdown.sh use

All other setups, where you might have used parameters for the initialization, and all the mirror flavours are not affected. GIT users - again except when using the mirror feature - will additionally want to issue

trackdown.sh update

to bring the commit hook script in sync, which is now used as a symbolic link to the common hook for Mercurial and GIT.