[release] post release version bump, to 2.29.3
[jhbuild.git] / scripts / branch-violations / find-branch-violations
blobf711ffc33133e0d83a4c2a1f70de9d1c5aa8708d
1 #!/bin/bash
3 if test -z "$1"; then
4 echo Usage: find-branch-violations branch
5 exit 1
6 fi
8 branch=$1
10 echo "$branch" |
11 grep -q '\.' &&
12 branch="gnome-${branch//./-}"
14 join \
15 <( # list of modules defined in jhbuild without branch tag
16 "`dirname "$0"`/find-branch-moduleset" "$branch" |
17 grep "<cvsmodule" |
18 grep -v "$branch" |
19 sed 's/.*cvsmodule.*id="\([^"]*\)".*/\1/' |
20 sort
21 ) \
22 <( # list of modules in CVS with branch tag
23 "`dirname "$0"`/find-branch-modules" "$branch"