Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Development

Reply
 
Thread Tools Display Modes
Old September 19, 2010, 16:33   #1
takkaria
Veteran
 
takkaria's Avatar
 
Join Date: Apr 2007
Posts: 1,923
Donated: $40
takkaria is on a distinguished road
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-
takkaria is offline   Reply With Quote
Old September 19, 2010, 16:56   #2
d_m
Angband Devteam member
 
d_m's Avatar
 
Join Date: Aug 2008
Location: Philadelphia, PA, USA
Age: 38
Posts: 1,516
d_m is on a distinguished road
Awesome!

So just to be clear: as of this moment, anyone who wants to work on Angband can check out the Git repo and ignore SVN?
__________________
linux->xterm->screen->pmacs
d_m is offline   Reply With Quote
Old September 19, 2010, 17:25   #3
Nick
Vanilla maintainer
 
Nick's Avatar
 
Join Date: Apr 2007
Location: Canberra, Australia
Age: 54
Posts: 7,647
Donated: $60
Nick is on a distinguished road
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.
Nick is offline   Reply With Quote
Old September 19, 2010, 17:31   #4
takkaria
Veteran
 
takkaria's Avatar
 
Join Date: Apr 2007
Posts: 1,923
Donated: $40
takkaria is on a distinguished road
Quote:
Originally Posted by d_m View Post
Awesome!

So just to be clear: as of this moment, anyone who wants to work on Angband can check out the Git repo and ignore SVN?
That's right.
__________________
takkaria whispers something about options. -more-
takkaria is offline   Reply With Quote
Old September 19, 2010, 18:18   #5
Timo Pietilš
Prophet
 
Join Date: Apr 2007
Location: Climbing up from hole I just dug.
Posts: 4,096
Timo Pietilš is on a distinguished road
Quote:
Originally Posted by takkaria View Post
Hello all,

Angband is moving to Git.
For non-coder that doesn't say anything. What is "Git"? How is it any better than old system? How can I get a source/binaries from it?
Timo Pietilš is offline   Reply With Quote
Old September 19, 2010, 18:26   #6
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,795
Derakon is on a distinguished road
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.
Derakon is offline   Reply With Quote
Old September 19, 2010, 18:32   #7
fizzix
Prophet
 
Join Date: Aug 2009
Location: Madison, Wisconsin, US
Posts: 3,002
fizzix is on a distinguished road
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...)
fizzix is offline   Reply With Quote
Old September 19, 2010, 19:30   #8
takkaria
Veteran
 
takkaria's Avatar
 
Join Date: Apr 2007
Posts: 1,923
Donated: $40
takkaria is on a distinguished road
Quote:
Originally Posted by Timo Pietilš View Post
For non-coder that doesn't say anything. What is "Git"? How is it any better than old system? How can I get a source/binaries from it?
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-
takkaria is offline   Reply With Quote
Old September 19, 2010, 19:53   #9
Timo Pietilš
Prophet
 
Join Date: Apr 2007
Location: Climbing up from hole I just dug.
Posts: 4,096
Timo Pietilš is on a distinguished road
Quote:
Originally Posted by takkaria View Post
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).
There seem to be "download source" -button in angband git webpage which apparently gives me the current state of the sources. The really latest source. No need to do "git clone", or have any extra programs installed which is better than old svn. Just bookmark the page and get new source whenever you want.

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.
Timo Pietilš is offline   Reply With Quote
Old September 19, 2010, 21:09   #10
SaThaRiel
Adept
 
SaThaRiel's Avatar
 
Join Date: Nov 2009
Posts: 173
SaThaRiel is on a distinguished road
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!
SaThaRiel 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
Sangband SVN/Git/? camlost Development 7 September 9, 2010 18:31
[Z+]Crash when moving arrows into a container Asgoth Variants 1 December 6, 2008 04:15


All times are GMT +1. The time now is 03:15.


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