Package: svn-load
Version: 1.2-1
Severity: normal

Hi Dann,

I was trying to load upstream source into a vendor branch that initially
had broken source - symlinks in the upstream source were followed, so
the branch had directories instead of symlinks.

jswri...@neptune:~/tmp$ svn-load $s/hpde 
branches/packages/module-init-tools/debian.org -t 
tags/packages/module-init-tools/3.4-1 module-init-tools/
Can't replace directory 
/tmp/svn-load8cgmRQ/working/module-init-tools/tests/data/32 with file 
/home/jswright/tmp/module-init-tools/module-init-tools/tests/data/32.

Unfortunately, although it complained about not being able to replace a
directory with a file, it chugged along and made a tag for me of the
broken source tree.

It looks like overlay_files() returns False in that case, although it
doesn't ever seem to return True.  One solution would be to make it
return True in case of no errors, and check for the return value in
the main program.  Or maybe make overlay_files() raise an exception on
an error.

-- System Information:
Debian Release: squeeze/sid
  APT prefers oldstable
  APT policy: (500, 'oldstable'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-trunk-686 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages svn-load depends on:
ii  python                        2.5.4-5    An interactive high-level object-o
ii  python-svn                    1.7.2-1    A(nother) Python interface to Subv

svn-load recommends no packages.

svn-load suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to