Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Development

Reply
 
Thread Tools Display Modes
Old June 15, 2011, 21:27   #1
CJNyfalt
Swordsman
 
Join Date: May 2007
Posts: 289
CJNyfalt is on a distinguished road
Svn vs bzr vs git, looking for a quick summary.

So, I noticed that Vanilla has changed repository system several times.
As I understand it, we went from svn to bzr to git, right?

Could someone make a quick summary of the reasons behind the moves and what was gained from doing so?
CJNyfalt is offline   Reply With Quote
Old June 15, 2011, 21:55   #2
d_m
Angband Devteam member
 
d_m's Avatar
 
Join Date: Aug 2008
Location: Philadelphia, PA, USA
Age: 39
Posts: 1,516
d_m is on a distinguished road
Quote:
Originally Posted by CJNyfalt View Post
So, I noticed that Vanilla has changed repository system several times.
As I understand it, we went from svn to bzr to git, right?

Could someone make a quick summary of the reasons behind the moves and what was gained from doing so?
I don't know if bzr was used in the distant past. AFAIK it went from SVN -> Git.

The short answer is that a distributed version control system (like Git) enables tightly coupled collaboration with independent developers who don't need commit rights to the central repository, and is perfect for distributed, open source projects like Angband.
__________________
linux->xterm->screen->pmacs
d_m is offline   Reply With Quote
Old June 15, 2011, 22:52   #3
CJNyfalt
Swordsman
 
Join Date: May 2007
Posts: 289
CJNyfalt is on a distinguished road
I did some research, and this video sold me:
http://www.youtube.com/watch?v=4XpnKHJAok8
even if I am only halfway through it. Git for every variant!
CJNyfalt is offline   Reply With Quote
Old June 16, 2011, 01:59   #4
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 54
Posts: 8,066
Donated: $60
Nick will become famous soon enough
FA used (and still kind of uses) bzr, but I've basically moved everything to git.
__________________
One for the Dark Lord on his dark throne
In the Land of Mordor where the Shadows lie.
Nick is offline   Reply With Quote
Old June 16, 2011, 12:55   #5
Magnate
Angband Devteam member
 
Join Date: May 2007
Location: London, UK
Posts: 5,057
Magnate is on a distinguished road
Send a message via MSN to Magnate Send a message via Yahoo to Magnate
Quote:
Originally Posted by CJNyfalt View Post
I did some research, and this video sold me:
http://www.youtube.com/watch?v=4XpnKHJAok8
even if I am only halfway through it. Git for every variant!
Oooh, my employer blocks YouTube - interesting.

Glad you have seen the light. Welcome to git.
Magnate is offline   Reply With Quote
Old June 17, 2011, 05:29   #6
KarlM
Rookie
 
Join Date: May 2007
Location: Canberra, Australia
Posts: 16
KarlM is on a distinguished road
Just out of interest, did you have any particular reason for choosing git over mercurial or bzr?
KarlM is offline   Reply With Quote
Old June 17, 2011, 07:53   #7
Magnate
Angband Devteam member
 
Join Date: May 2007
Location: London, UK
Posts: 5,057
Magnate is on a distinguished road
Send a message via MSN to Magnate Send a message via Yahoo to Magnate
Quote:
Originally Posted by KarlM View Post
Just out of interest, did you have any particular reason for choosing git over mercurial or bzr?
My recollection is that the choice was between hg (which d_m used and was familiar with) and git (which I used and was familiar with). Takkaria had not used either, took a look at both and chose git. I recall that the big attraction of hg was its sensible commit numbering (compared with git's meaningless hashes), but there were obviously other features of git which won out. Perhaps github itself was one of them.

I think takkaria had used bzr before, and it wasn't really in the running. I've never used it so I couldn't say why not.
Magnate is offline   Reply With Quote
Old June 17, 2011, 13:23   #8
takkaria
Veteran
 
takkaria's Avatar
 
Join Date: Apr 2007
Posts: 1,946
Donated: $40
takkaria is on a distinguished road
Quote:
Originally Posted by Magnate View Post
My recollection is that the choice was between hg (which d_m used and was familiar with) and git (which I used and was familiar with). Takkaria had not used either, took a look at both and chose git. I recall that the big attraction of hg was its sensible commit numbering (compared with git's meaningless hashes), but there were obviously other features of git which won out. Perhaps github itself was one of them.

I think takkaria had used bzr before, and it wasn't really in the running. I've never used it so I couldn't say why not.
I think the reason I went for git is because I watched a video on git which explained how it worked internally for about 20 minutes and it just made sense to me.
__________________
takkaria whispers something about options. -more-
takkaria is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Trying to get GIT APWhite Development 26 April 24, 2011 20:49
git misery Pete Mack Development 11 February 6, 2011 10:46
Moving to Git takkaria Development 57 December 4, 2010 09:22
Sangband SVN/Git/? camlost Development 7 September 9, 2010 18:31
Ladder summary page Pete Mack Oook! 11 January 11, 2010 19:01


All times are GMT +1. The time now is 05:13.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.