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