• Home
  • Blog
  • Add-ons
  • Forum
  • Wiki
  • Developers
Nightingale - The tune of life, the tune of yours
  • Portal
  • Search
  • Member List
  • Calendar
  • Help
  • Portal
  • Search
  • Member List
  • Calendar
  • Help
Guest Hi, Guest
  • Login
  • Register
Login
Username:
Password: Lost Password?
 
Nightingale Forums Development Technical Development Why SVN?

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Why SVN?
Manko10 Offline
Lead Designer
***
Posts: 144
Threads: 7
Joined: Sep 2010
Reputation: 2
#1
03-11-2011, 08:17 PM (This post was last modified: 03-11-2011, 08:18 PM by Manko10.)
Why don't you use something like Git oder Mercurial? I think SVN is dead end and lacks a lot of flexibility. For Git you could also use platforms like Gitorious or GitHub.
Read my Blog Refining Linux!
Website Find
Reply
pythonian4000 Offline
Developer
**
Posts: 43
Threads: 3
Joined: Sep 2010
Reputation: 0
#2
03-12-2011, 03:19 PM
In previous attempts at Nightingale there was a lot of consternation and fracturing of the group over this issue. AFAIK, stevo decided to go with SVN because it means we can easily pull stuff from Songbird. I know personally I would prefer something like Git, but I am not going to argue any points right now - it is more important to just use what we have to get something out initially.
Website Find
Reply
Matt-SD Offline
Administrator
*******
Posts: 53
Threads: 4
Joined: Sep 2010
Reputation: 0
#3
03-12-2011, 04:34 PM
Yes, we use SVN because it makes it easier to pull stuff from Songbird.

And in my experience, the only advantage I've seen that Git has over SVN is better naming of actions & a folder in the root of the repo rather than in each folder.
... and that's how I killed my neighbours cat.

http://mattsd.com/
Website Find
Reply
Manko10 Offline
Lead Designer
***
Posts: 144
Threads: 7
Joined: Sep 2010
Reputation: 2
#4
03-12-2011, 06:35 PM (This post was last modified: 03-12-2011, 06:39 PM by Manko10.)
No, the biggest advantage over SVN is that it is a distributed versioning system.
That makes it much easier to commit more often. You just commit to your local working copy and then after some time you merge all your changes into the upstream repository. With SVN committing is always publishing and for each commit you have to wait until the changes are submitted over the Internet whereas with Git you mainly work on your local copy. That also helps you to keep track of your changes, create forks (all copys are equal, there is no fixed "major" upstream version) etc.
I think, for almost all purposes Git, Mercurial, Bazaar etc. are all superior to centralized VCS such as SVN or CVS.

By the way, there is also git-svn which let's Git and SVN interact with each other. That might help for the Songbird repository issue.
http://www.kernel.org/pub/software/scm/g...t-svn.html
Read my Blog Refining Linux!
Website Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)
  • Return to Top
  • Lite (Archive) Mode
  • RSS Syndication
Current time: 01-27-2023, 11:05 AM Powered By MyBB, © 2002-2023 MyBB Group.
Design By AliReza_Tofighi In WhiteCrow Software Group.
white outlined nightingale project logo

Nightingale is free!
It is an Open Source project released under the terms of the GNU General Public License v2 (GPL v2).
For more details, please read the license information.

Follow us!
f  g  t

Support
  • Community Forum
  • Official Blog
  • Add-ons
  • Wiki
  • Help Forum
Contribute
  • Developer's Center
  • Translate Nightingale
  • Source Code
  • Report a Bug
Ressources
  • Download Nightingale
Linear Mode
Threaded Mode