Need help with produre for importing historical vendor drops
From: Jeff Kowalczyk <jtk_at_yahoo.com>
Date: 2004-10-06 19:59:33 CEST
Now that I can run subversion-1.1.0 (needed symlink versioning), I am
a) Have a historical record of all changes between releases, showing up as
b) Maintain my own working version of the code, with heavy customizations,
c) I won't make changes to old vendor releases, but I'd like to tag my
d) I'd like to be able to diff my acme-1.2.7 against the vendor's
All this sounds like a poster case for vendor import section of the
Can any subversion gurus review the following procedure and suggest
---------------------------------
Initial repository creation and skeleton import
$ svnadmin create --fs-type=fsfs /home/myuser/svn/acme
Note that we will *not* create trunk in this skeleton.
Import the empty skeleton directories as revision 1
$ svn import /home/myuser/software/acme-initial \
Import the earliest version of the vendor source
$ svn import /home/myuser/software/acme-tarballs/acme.0.25/acme \
Manually tag the initial release by copying current to a version name
$ svn copy file:///home/myuser/svn/acme/vendor/acme/current \
Copy the named initial release into the *implicitly created* trunk.
$ svn copy file:///home/myuser/svn/acme/vendor/acme/0.25 \
Now you can checkout a working copy
$ cd /home/myuser/software/
Unpack the next version of acme
Use svn_load_dirs script for next version of acme
$ ~/svn_load_dirs.pl -t acme-1.1.7 \
This worked. Many files were moved, added and deleted, handled
Now try a merge of the second vendor drop:
$ svn merge file:///home/myuser/svn/acme/vendor/acme/1.1.7 \
---------------------------------------------------------------------
|
This is an archived mail posted to the Subversion Users mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.