[Adium-devl] Version Control - To change or not to change? THAT is the question!

David Symonds dsymonds at gmail.com
Wed Jan 2 22:35:12 UTC 2008


On Jan 3, 2008 7:53 AM, Colin Barrett <timber at lava.net> wrote:
>
>
> On Jan 2, 2008, at 3:54 AM, Eric Richie wrote:
>
> > With human readable revisions numbers you can look at a ticket that says
> > "I'm using 1.2svn rxxxxx" and say to yourself "ah, that's from a week ago
> > and we worked on [feature] yesterday so this may already be fixed"
> This would easily be solved by having nightly builds which would be
> datestamped, or including a pull time/date in the about box. Just sayin'. ;)

In the Git world, SHA-1 hashes can be abbreviated to unique prefixes,
so you can just instead say "I'm using commit bfca2d2" (also has the
nice side effect of catching revision identifier typos). You can get
even fancier by using "git describe", which will give you something
relative to the closest tag, something like "v1.0.4-14-g2414721" (read
as: "After tag v1.0.4, 14 commits later, at commit g2414721").

> Anyway, I think the best way forward at this point is to have someone do
> test imports into all the different repos and see how big they are, and how
> well they perform.

Just for giggles, I'm doing a Git import of the entire SVN repo. It's
going very slowly (mostly 'cause I'm using an svnauthors file to get
the commit messages neat), but you can see the unfolding result at:
http://repo.or.cz/w/adiumx.git

I'll post some stats once I'm done, if anyone's interested.


Dave.




More information about the devel mailing list