On Tue, 2007-11-06 at 15:33 -0500, Mike Bonnet wrote:
On Tue, 2007-11-06 at 11:16 -0500, rob myers wrote:
i did some testing with my svn+ssh repository and found the patch below necessary- it creates ../common only if it does not already exist.
diff --git a/builder/kojid b/builder/kojid index b436a19..5c5d665 100755 --- a/builder/kojid +++ b/builder/kojid @@ -2506,7 +2507,8 @@ class SCM(object): (self.scmtype, ' '.join(update_checkout_cmd), os.path.basename(logfile))
# Required by Dist CVS layout
os.symlink('%s/common' % scmdir, '%s/../common' % sourcedir)
if not os.path.exists('%s/../common' % sourcedir):
os.symlink('%s/common' % scmdir, '%s/../common' %
sourcedir)
def get_options(): """process options from command line and config file"""
The patch looks good, I've applied it. Just out of curiousity, where did the common/ directory come from, an svn:external?
nope nothing fancy; it is just another dir sitting at the same level as all the packages.
thanks again.
rob.