Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Git, is a version control system that allows you to make commits locally that don't bother anyone else's system. So you can work on your feature locally for a week or so, committing every couple of hours as you make progress, and once its finished and tested, you can then push it to a remote/central server. Thats what distributed means.

Git Resources

A list of some possibly useful external Git resources:

Still want to use SVN locally?

Working on a big feature in SVN, but wanting to be able to locally commit every so often (with Git)

...

See: https://github.com/DSpace/DSpace/wiki

Git adoption by the DSpace developers

Final Note: The DSpace developers (committers), are currently firmly committed to using SVN for official contributions to the DSpace source code. The cost of migrating to Git is still substantial, especially as many modules are not being mirrored on Github, not all developers are fluent in Git, and our release process is only configured for subversion.

There has been a DSpace Developers Meeting on Git: DevMtg 2011-02-09

And the IRC chat log is: http://irclogs.duraspace.org/index.php?date=2011-02-09