[Adium-devl] VCS + SVN 1.5
Chris Forsythe
chris at adiumx.com
Wed Dec 26 15:41:43 UTC 2007
On Dec 26, 2007, at 9:36 AM, John Bailey wrote:
> Colin Barrett wrote:
>> On Dec 25, 2007, at 9:39 PM, Augie Fackler wrote:
>>> Mercurial: Serving could be hard. Large on-disk history if we
>>> bring in
>>> the entire history.
>>
>> Aren't this issues with the other ones as well?
>>
>> -Colin
>
> I'm a relative outsider here, being one of the most recent group to
> be named a
> Pidgin developer, and I barely use Adium, but I have a couple
> thoughts that are
> probably relevant here:
>
> To varying degrees, yes history does become somewhat large. For
> example,
> Pidgin's monotone has 23,600 revisions on the central database.
> The database is
> approximately 237MB. Considering that we imported our *entire*
> history into
> monotone, I think this is quite reasonable.
>
> I remember one of our developers experimented with git once when we
> were still
> using CVS, and at the time the complaint seen most frequently was
> that the
> history was over 600MB at the time.
>
> Another thing to consider is that there will almost certainly be
> issues
> importing your entire svn history into another VCS--it is very easy
> to create
> history that conversion tools will choke hard on. The classic
> example is if
> there were any files renamed/moved *and modified* in the same
> revision in svn.
> When we converted from svn to monotone, there were a number of
> revisions in
> which Ethan, our monotone expert, had to recreate the revision by
> hand. Good
> examples of this are the six svn revisions that comprised the tree
> restructure
> between our 2.0.0beta3 and 2.0.0beta4 releases. There are other
> examples of
> both "bad" history in svn and cases in svn history which will cause
> conversion
> tools to give up and stop processing.
Do you happen to know which six revisions these were?
Chris
More information about the devel
mailing list