[3.0] Bump libgdata to 0.6.4
[jhbuild/xnox.git] / scripts / branch-violations / README
blob4e040bb44a033b2178f487c29c22b777c95e3269
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.
7 What it does is:
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
11         version.
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.
25 Known problems:
27         Bonsai is known to be broken and not report certain directories, or
28         lag behind too long...
31 Enjoy,
32 Behdad Esfahbod
33 Feb 04, 2006