![]() |
#1 |
Veteran
Join Date: Apr 2007
Posts: 1,947
Donated: $40
![]() |
Moving to Git
Hello all,
Angband is moving to Git. It's been a goal to move to a distributed VCS for some time, but the consensus of active developers is on Git, so that's what we're moving to. Elly has started some good refactoring/rewriting + unit testing work on the init file parser, so now is the time to move (so that doesn't have to be committed back into SVN as a single patch and we lose valuable history). I've not got the time/energy to set up Trac+git yet, but I will soon. In the meantime, though, the git home of Angband is github: http://github.com/takkaria/angband I'll be keeping svn and github in sync for a while, but soon svn will be phased out-- maybe in a month or so (when I get trac+git sorted out).
__________________
takkaria whispers something about options. -more- |
![]() |
![]() |
![]() |
#3 |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 55
Posts: 8,671
Donated: $60
![]() |
Nice. With luck we'll be able to do something smart with keeping V and AngbandBase synchronised; all we need is (a) at least one person with a clue and (b) something to actually happen with AngbandBase.
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
![]() |
![]() |
![]() |
#4 |
Veteran
Join Date: Apr 2007
Posts: 1,947
Donated: $40
![]() |
That's right.
__________________
takkaria whispers something about options. -more- |
![]() |
![]() |
![]() |
#5 |
Prophet
Join Date: Apr 2007
Location: Climbing up from hole I just dug.
Posts: 4,096
![]() |
|
![]() |
![]() |
![]() |
#6 |
Prophet
Join Date: Dec 2009
Posts: 9,024
![]() |
From your perspective, you can think of Git as being like having two SVN repositories: one master copy on the remote server, and one local copy on your computer. You can check in changes on your computer without affecting the master, so you can make minor checkins without worrying about breaking things for everyone else. When all of your changes are ready, you can push them to the master.
|
![]() |
![]() |
![]() |
#7 |
Prophet
Join Date: Aug 2009
Location: Madison, Wisconsin, US
Posts: 3,023
![]() |
So does this mean as soon as we're almost done with changes we get moved to a different .c file?
(this only makes sense to me...here's why: [U] Draebor, the Imp (Violet 'u') An intensely irritating *git* of a monster...) |
![]() |
![]() |
![]() |
#8 |
Veteran
Join Date: Apr 2007
Posts: 1,947
Donated: $40
![]() |
For non-coders it's not that interesting. Basically, the software you use to get the latest development version of the game is called 'git' instead of 'svn', and to get a copy you use 'git clone' rather than 'svn checkout'. For developers, it gives a whole load more flexibility (google 'why use git' to find out more if you're really interested).
__________________
takkaria whispers something about options. -more- |
![]() |
![]() |
![]() |
#9 | |
Prophet
Join Date: Apr 2007
Location: Climbing up from hole I just dug.
Posts: 4,096
![]() |
Quote:
This is minor but it names the file I get a bit weirdly: takkaria-angband-f37b1f0.zip If you could change that to something more useful, maybe time/date and version it would be nice. Anyway, from Derakon explanation I can see how this is improvement, more flexibility in tweaking before releasing to wider community. |
|
![]() |
![]() |
![]() |
#10 |
Adept
Join Date: Nov 2009
Posts: 173
![]() |
Great news - i thought about some time to ask if someone would mind switching to git
![]() Archlinux User Repository Package made using git. The svn package is marked as out-of-date. Seems that just 2 ppl (well, one besides me) using the dev version but there maybe more ![]()
__________________
Proud candidate for the Angband Darwin Award! |
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Sangband SVN/Git/? | camlost | Development | 7 | September 9, 2010 19:31 |
[Z+]Crash when moving arrows into a container | Asgoth | Variants | 1 | December 6, 2008 05:15 |