X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=DEVELOPING;h=583205b420bd40af1ceb714250b82916cc58c477;hb=2627875b7d18858bc1f9f7652811e4d8c15a23eb;hp=8ba7d324c8b323d7c38b603b01e2d8c8247f857f;hpb=fb2bd066c2f8b34addafe48d62550e3033a59431;p=debian%2Famanda diff --git a/DEVELOPING b/DEVELOPING index 8ba7d32..583205b 100644 --- a/DEVELOPING +++ b/DEVELOPING @@ -18,15 +18,25 @@ This should probably be done after most releases, so that we have adequate time to uncover any bugs or problems in the new gnulib before we make another release. -To update the gnulib files included with Amanda, you'll first need a -CVS checkout of gnulib; let's call it $GNULIB_CO. Then, in the root -of the Amanda source, run +To update the gnulib files included with Amanda, you'll first need a git +working copy of gnulib; let's call it $GNULIB_BR: - GNULIB_TOOL=$GNULIB_CO/gnulib-tool ./gnulib/regenerate/regenerate + cd /tmp + git clone git://git.savannah.gnu.org/gnulib.git + GNULIB_BR=/tmp/gnulib + +See http://www.gnu.org/software/gnulib/ for more information. Then, in the +root of the Amanda source, run + + GNULIB_TOOL=$GNULIB_BR/gnulib-tool ./gnulib/regenerate/regenerate Use 'svn status' to figure out what changed, and 'svn add' / 'svn rm' to inform Subversion. Then re-run autogen, configure, make, and test -the result. If all is well, commit. +the result. + +Get the object ID of the latest commit, using 'git show', and replace the +previous object ID in Amanda's gnulib/regenerate/regenerate, so that other +developers can access the same "release" of gnulib as you did. Updating Libtool ----------------