[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: svndiff binary format

From: Erik Huelsmann <ehuels_at_gmail.com>
Date: Thu, 18 Dec 2008 17:36:39 +0100

On Thu, Dec 18, 2008 at 2:44 PM, Hyrum K. Wright
<hyrum_wright_at_mail.utexas.edu> wrote:
> Erik Huelsmann wrote:
>> On Wed, Dec 17, 2008 at 10:52 AM, <will.barden_at_fatsoma.com> wrote:
>>> Hi all.
>>>
>>> Is there a specification of the binary svndiff format anywhere? I have some cunning plans for editing fsfs revision files directly..
>>>
>>> I did find a perl module which would do it, so can attempt to reverse engineer that to describe the format if absolutely necessary, but I'd rather not (my perl isn't up to much).
>>
>> No, there's no specification. If you want to read svndiff streams you
>> can use the Subversion libraries.
>
> Actually, this might be useful:
> http://svn.collab.net/repos/svn/trunk/notes/svndiff
>
>> BTW: with the plans above, I seriously hope nobody helps you: you're
>> not just playing with files: you're playing with companies' main
>> assets (ie playing with fire!).
>
> +! to that warning. Use the libraries! (But I'm happy to help you shoot
> yourself in the foot, arm, head and any other appendage.)

I hope you really don't mind me saying so, but I think you shouldn't:
if/when he publishes his work, other people are going to think it's
normal to use it on your repository. We may have warned Will, but not
everymody may be warned beforehand.

I think the number of stand alone programs to modify a repository
should be as low as possible to prevent the perception that it's
normal to have stand alone programs modify repositories. (There are a
number of them for CVS, but that turned into a real mess.)

Bye,

Erik.

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=986801

To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2008-12-18 17:39:00 CET

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.