Is it possible to pull changes for just a single branch vs. the entire repository. We have parallel development on different branches and do not want changes from another build in the log.
hg log -r %baseversion%:%releaseversion% --style changelog >> hglog.txt
I tried doing this this way but it pulled every change between the base tag and the release tag.
If you’re using proper hg branches, then you should be able to use the –only-branch option:
That will show the changesets only for a given branch.
Edit: Looks like “–only-branch” is deprecated, but depending on the version of mercurial you use it will still be there. See https://www.mercurial-scm.org/repo/hg/help/log . If your mercurial is too new, you may only have the “-b”/”–branch” option.