FindingOldBranches » History » Version 2
Chris Cannam, 2012-02-02 09:31 AM
1 | 1 | Chris Cannam | h1. Finding Old Branches |
---|---|---|---|
2 | 1 | Chris Cannam | |
3 | 2 | Chris Cannam | List bug or feature branches that have not been modified since October 2011 and that have been merged into other branches since they were last modified: |
4 | 1 | Chris Cannam | |
5 | 1 | Chris Cannam | <pre> |
6 | 1 | Chris Cannam | $ hg -q branches | \ |
7 | 2 | Chris Cannam | egrep '(bug_|feature_)' | \ |
8 | 1 | Chris Cannam | while read b; do \ |
9 | 1 | Chris Cannam | oldmerges=`hg log --template '{rev}\n' -r "children(last(branch('"$b"')) and date('<Oct 1 2011'))"`; \ |
10 | 1 | Chris Cannam | if [ -n "$oldmerges" ]; then \ |
11 | 1 | Chris Cannam | echo $b ; \ |
12 | 1 | Chris Cannam | fi; \ |
13 | 1 | Chris Cannam | done |
14 | 1 | Chris Cannam | </pre> |