Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision |
git-migration [2009/05/09 02:44] – update status kelnos | git-migration [2010/10/02 17:26] (current) – external edit 127.0.0.1 |
---|
====== Git Migration ====== | ====== Git Migration ====== |
| |
We intend to switch to Git at some point in the near future. This is a collection of links and resources about transitioning from svn to git so I don't forget them. | The git conversion is done. Most of the stuff below is accurate. We ended up migrating all our i18n stuff to [[http://transifex.org|Transifex]], and we don't allow direct commit access to the git repositories by translators. All code committers have ssh accounts on the server that are restricted using git-shell. For more information, see our [[dev:howto:git|git how-to page]]. |
| |
| <del>We intend to switch to Git at some point in the near future.</del> This is a collection of links and resources about transitioning from svn to git so I don't forget them. |
| |
===== Resources ===== | ===== Resources ===== |
| |
* [[http://git.xfce.org/kelnos/xfce-git-migration|Our conversion tools]] | * [[http://git.xfce.org/admin/xfce-git-migration|Our conversion tools]] |
* [[http://live.gnome.org/GitMigration|GNOME's experiences with migrating to git]] | * [[http://live.gnome.org/GitMigration|GNOME's experiences with migrating to git]] |
* [[http://git.gnome.org/cgit/gnome-git-migration/|GNOME's scripts and other migration goodies]] | * [[http://git.gnome.org/cgit/gnome-git-migration/|GNOME's scripts and other migration goodies]] |
* Generated git repo verification script. | * Generated git repo verification script. |
* See [[http://git.xfce.org/kelnos/xfce-git-migration/tree/compare-repos.sh|here]]. It seems to work well so far, but still needs a little more work --- //[[kelnos@xfce.org|Brian Tarricone]] 2009/05/09 00:43// | * See [[http://git.xfce.org/kelnos/xfce-git-migration/tree/compare-repos.sh|here]]. It seems to work well so far, but still needs a little more work --- //[[kelnos@xfce.org|Brian Tarricone]] 2009/05/09 00:43// |
===== Stuff In Progress ===== | |
| |
| ===== Stuff In Progress ===== |
| |
| * pre-commit permissions-handling hooks (Brian) |
| * commit mail hook (Jannis) |
| * i18n checkout tool ([[http://mocha.xfce.org/~kelnos/testing/xdt-i18n|untested version]]) |
| |
===== Missing Stuff ===== | ===== Missing Stuff ===== |
| |
* pre-commit permissions-handling hooks (Brian has some ideas about this) | * I18n stats pulled from git (Stephan, I presume, will do this) |
* commit mail hook (Jannis will take care of this) | |
| |
===== Open Questions (please discuss!) ===== | ===== Open Questions (please discuss!) ===== |