[Adium-devl] Version control
Colin Barrett
timber at lava.net
Mon Oct 8 08:50:29 UTC 2007
On Oct 8, 2007, at 1:22 AM, Andreas Monitzer wrote:
> On Oct 08, 2007, at 06:25, Colin Barrett wrote:
>
>> 1) We should move Adium to /some/ sort of distributed version control
>> system.
>>
>> DVCS is the way of the future.
>
> That shouldn't be an argument at all. Just because it's hip right at
> the moment doesn't mean that you should jump ship to the buzzword of
> the day.
We've done this before, in 2005, before "distributed" was even a
buzzword. A number of us tried out svk, but it didn't really work all
that well (we couldn't get it actually publish our changes, iirc)
>> 2) We should move Adium to mtn.
>
> *ANYTHING* but mtn! Fetching an mtn repository (even just for read-
> only access to compile the latest development version) involves
> fetching a database file in the hundreds of MB (that's for pidgin,
> probably more for Adium).
> I've been using mtn for GSoC at libpurple, it feels like working back
> in the 1980ies. Syncing changes takes about half an hour over my
> 2MBit/s Internet connection (depending on the amount of changes on
> both sides, but that was a usual number over the summer), where it
> takes 5secs for svn.
> Sean blamed that on the slow server, but why does a VCS require so
> much computing power?
Hm, it would be interesting to do an import and see how long that
takes. Mozilla did that and hg was the only one with reasonable import
times.
>> Moving Adium to monotone is, at this point, the path of least
>> resistance. The people that we collaborate the most with, pidgin, are
>> using monotone.
>
> They moved far too early in the game, the other tools have become
> much better since then.
Any suggestions? git sounds like it's going to be be better "soon,"
but I dunno.
>> Counter: They are not dead set on it, and the land of DVCS is
>> changing
>> rapidly (bzr is getting faster, git is getting easier to use, etc).
>> Maybe now another VCS makes sense for both them and for us. Rlaager
>> said that they might be willing to switch if it'll make life easier
>> for them and us.
>
> Over the summer, I had to use darcs to fetch another project's
> repository (right now, every project seems to have their own DVCS
> program). This was just as simple to use as svn, and just as fast.
> This was read-only though, I don't know how good the developer side
> of it is.
Is darcs fast enough?
I really wish the adium-devl list wasn't fucking with the headers so
we could keep the pidgin guys on the thread :\
-Colin
More information about the devel
mailing list