1 These are a bunch of scripts that can be used to find modules
2 in a module set that lack the proper revision tag. To use, run:
4 ./find-branch-violations X.Y
6 where X.Y is the major.minor version of the GNOME release you want to check.
9 * It fetches the jhbuild moduleset for that version of GNOME from
10 CVS HEAD, using viewcvs. Note that it does not use your checked-out
13 * It fetches a list of all modules in GNOME CVS that have a branch
14 named gnome-X-Y. It's actually more than just top-level CVS modules.
15 They way it works is, it gets a list of all files named ChangeLog,
16 with a branch tag of gnome-X-Y, using Bonsai.
18 * It outputs those modules from the first list above, that don't have
19 a revision gnome-X-Y tag, but are listed in the second list above.
22 That's basically it. Bonsai takes a while to run the query, so take your
23 time... You need wget and xmllint to be in PATH for these to work.
27 Bonsai is known to be broken and not report certain directories, or
28 lag behind too long...