[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

the Final Word on the apr/ subdirectory :-)

From: Karl Fogel <kfogel_at_galois.collab.net>
Date: 2000-07-14 21:38:22 CEST

Kudos to Greg Stein for pushing to make apr/ a completely detachable
portion of Apache. We now no longer need to keep a vendor branch of
it; the Subversion working tree apr/ will just be based off the actual
Apache repository subdir where apr lives.

The apr/ subdirectory is now gone from Subversion, therefore.

What does this mean for you?

Well, you need to do something like this:

   cd subversion
   cvs update -d -P
   rm -rf apr
   cvs -d :pserver:anoncvs@www.apache.org:/home/cvspublic login
      (password 'anoncvs')
   cvs -d :pserver:anoncvs@www.apache.org:/home/cvspublic \
          checkout -d apr apache-2.0/src/lib/apr

But there's one more thing -- you must tell your working copy that it
doesn't own apr/ anymore:

   vi subversion/CVS/Entries

Just find and remove the line that says

   D/apr////

Now we will always be up-to-date with the master apr tree, which is
changing fast enough that that's a desirable goal. Just cd into apr/
and run cvs update to get the latest changes.

If you look at subversion/autogen.sh, you'll see some more interesting
and perhaps useful stuff.

(Note: of course, when we package up Subversion for distribution,
we'll include apr in the tarball. These instructions are only for
developers, people watching the repository.)

Sorry for all the apr-related chaos, but it's over now. Since apr/
now works standalone, we no longer need to keep our vendor branch.

-Karl
Received on Sat Oct 21 14:36:05 2006

This is an archived mail posted to the Subversion Dev mailing list.