FreeEMS git repo proposal
Posted: Tue Oct 21, 2008 11:00 pm
Hi all.
Just been talking to Fred about the possibility of setting up a FreeEMS git repo for keeping developers/interested parties more up to date with non-version-bump-worthy updates.
The reason I am suggesting this is git makes it alot easier to do independant / offline development and still share your work easily and quickly, and I think this is what we need due to the lead developer(s) situations.
Since Fred already keeps his work in a local svn repo, setting this up should be easy using the git-svn bridge.
Basic workflow to keep the git repo up-to-date would be:
- Commit to svn
- Using git, "pull" changes from svn
- "Push" changes using git to an internet accessible repo e.g. http://github.com or http://gitorious.org/
To commit changes made by a git user back to the svn repo is pretty much the reverse procedure. Just swap "push" and "pull".
I'm not gonna get too deep into explaining git as its been done before a million times, but I did find this git tutorial for people with svn experience: http://git.or.cz/course/svn.html
Cheers, hope this helps!
Aaron
Just been talking to Fred about the possibility of setting up a FreeEMS git repo for keeping developers/interested parties more up to date with non-version-bump-worthy updates.
The reason I am suggesting this is git makes it alot easier to do independant / offline development and still share your work easily and quickly, and I think this is what we need due to the lead developer(s) situations.
Since Fred already keeps his work in a local svn repo, setting this up should be easy using the git-svn bridge.
Basic workflow to keep the git repo up-to-date would be:
- Commit to svn
- Using git, "pull" changes from svn
- "Push" changes using git to an internet accessible repo e.g. http://github.com or http://gitorious.org/
To commit changes made by a git user back to the svn repo is pretty much the reverse procedure. Just swap "push" and "pull".
I'm not gonna get too deep into explaining git as its been done before a million times, but I did find this git tutorial for people with svn experience: http://git.or.cz/course/svn.html
Cheers, hope this helps!
Aaron