-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Eduard Bloch wrote:
> #include <hallo.h>
> * Eddy Petrișor [Tue, Mar 13 2007, 02:54:56PM]:
> 
>>> I don't see it as feature. There is explicite code to skip '?' state
>>> files when copying around. I need to have a look on it but not before
>>> friday.
>> Am I missing something or maybe a "svn export" from the current
>> directory to the build one instead of the copy would be better? This
>> way everything that is non-? in the repo (including added files or
>> already commited ones).
>>
>> I am not sure, but I think this was done initially like this, but it
>> has been changed to simple copy, or? If so, why?
> 
> Copying of unversioned files was never planned that way. The basic idea
> is:
> 
>  - copy using hardlinks by default: "cp -a" style but only applied to
>    registered files, i.e. 
>    - svn-bp makes a list of contents
>    - checks for unregistered files
>    - if there are some, complains and bails-out unless --svn-ignore-new is 
> specified.
>    - creates the build dir and the directory hierarchy
>    - does link() on all files
>  - if impossible to hardlink (naturally on separated filesystems, or
>    when forbidden by an option), use File::Copy() or so, following the
>    same algorithm
>  - if everything fails, no matter why, try copying with "svn export"
> 
>  - in merge mode, also copy debian dir with simple "svn export" for the sake
>    of code simplicity
> 
> If something changed in the meantime deviating from this behaviour, then
> it should be fixed. If you like different behavior, introduce some
> option IMO.

Oh, I see; for some reason I was under the impression that the
default mode was a merge mode-like preparation...

- --
Regards,
EddyP
=============================================
"Imagination is more important than knowledge" A.Einstein
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFF9sqdY8Chqv3NRNoRAp4mAJ0Zy/dRudIXVUkQl5YLF8uMg/GDLQCeNtqo
Vy17LMOdr93CQta/Fw1Iu7s=
=GSgG
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to