[Adium-devl] Version History (was Re: Community versus ego?)

Augie Fackler lists at durin42.com
Fri Aug 3 01:08:21 UTC 2007


On Aug 2, 2007, at 3:18 AM, Ofri Wolfus wrote:

> Which makes me say this out loud for the first time - our svn  
> history is kinda long and had suffered a lot of server/system  
> moves. Seeing how external tools and sometimes even svn itself  
> choke with that history makes me think we don't really need it. It  
> also takes a fair amount of files on the server to store, which  
> makes the corruption probability much higher. With a smaller  
> history it'll also be much easier for people to use other tools  
> rather than svn if they wish to (like svk and git-svn).
>
> So what I'm suggesting is to start a new clean repository and  
> import to it only the last 2000 revisions. Then we can have a  
> healthier history, and properly archive and backup the old one. The  
> only downside I can think of is we'll all have to get new fresh  
> checkouts of the new repo, but it's not so bad and really worth it  
> IMHO.

There are plenty of other downsides. Right now, our entire version  
history is in one place. All I have to do to find out when anything  
was done (and by whom) right now is run svn log or svn blame/annotate/ 
praise. We'd lose that continuity by truncating.

Besides, *every* DVCS svn import tool I've seen has a way to specify  
the starting revision. If git-svn doesn't have one, the Right  
Solution (IMO) is to fix git-svn. That will be useful to more people  
and not cause a discontinuity in our history. (Note that hgpullsvn  
was finicky about this while I was trying it at work, but I also  
didn't actually verify correctness of my use, just typed the command  
that seemed right).

Peace,
Augie


>
> - Ofri
>
> - - - - - - - - - - - - - - - - - - -
> http://www.dpompa.com
> - - - - - - - - - - - - - - - - - - -
>
>
> On 02/08/2007, at 05:19, Evan Schoenberg wrote:
>
>> After 1.1 is out and the SoC projects are merged to trunk, as  
>> Augie suggested, would be a good time for someone to make the  
>> change.  The svn moves can be scripted easily, and the xcode  
>> project file can be updated in a text editor quite rapidly via   
>> regexp.
>
> _______________________________________________
> Adium-devl mailing list
> Adium-devl at adiumx.com
> http://adiumx.com/mailman/listinfo/adium-devl_adiumx.com





More information about the devel mailing list