On 11/11/10 5:57 AM, Thorsten Schöning wrote:
> Guten Tag San Martino,
> am Donnerstag, 11. November 2010 um 11:16 schrieben Sie:
>
>> Since we can't reorganize the layout, we will need to tag big
>> directories (about 500 Mb) even if we just sparse-chechkout single
>> files.
>> This operation might be done up to 10 times per day.
>> Is this operation really a constant-time copy? What about space?
>
> Tagging is nor real copy of data but a new version which references
> the old, tagged one, plus some minor overhead needed for every new
> revision. It's a bit like symlinks in filesystems, with not comparable
> handling of changes to tagged paths, of course. Changes are stored as
> diffs like in any other case.
>
> An update to get the new tags is not that efficient, though. On
> updating the tags direcotry every new tag is transferred completely to
> the client, as I would say.
Doesn't the client understand the file history if you 'svn switch' to the tag
path in a working copy and just get the differences, if any?
--
Les Mikesell
lesmikesell_at_gmail.com
Received on 2010-11-11 14:37:53 CET