Mozilla.com/Workflow-improvements: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 101: Line 101:


=== Other notes ===
=== Other notes ===
The above process is just an idea, there are many ways we could use git.  We could publish commits on the master branch in the centralized server, but then we need a separate process to support one-offs because you can't publish only part of a branch.


git-svn is a great tool which comes with git.  It's a bridge between git and SVN that works very well; it actually converts git commits to SVN revisions and back.  I've been using it to work with the mozilla.com codebase.  We can use it to convert the whole SVN repository into git.
git-svn is a great tool which comes with git.  It's a bridge between git and SVN that works very well; it actually converts git commits to SVN revisions and back.  I've been using it to work with the mozilla.com codebase.  We can use it to convert the whole SVN repository into git.


The biggest obstacle will be the learning curve for people who don't know  git and making the transition easy, if we did this.  I think we'd gain a lot of benefits though.
The biggest obstacle will be the learning curve for people who don't know  git and making the transition easy, if we did this.  I think we'd gain a lot of benefits though.
Confirmed users
508

edits