FreeEMS git repo proposal

Official FreeEMS vanilla firmware development, the heart and soul of the system!
Post Reply
User avatar
sry_not4sale
LQFP144 - On Top Of The Game
Posts: 568
Joined: Mon Mar 31, 2008 12:47 am
Location: New Zealand, land of the long white burnout
Contact:

FreeEMS git repo proposal

Post by sry_not4sale »

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
Owner / Builder: 1983 Mazda Cosmo 12at (1200cc 2-rotor turbo) coupe [SPASTK]
165hp @ 6psi standard - fastest production car in japan Oct 82
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: FreeEMS git repo proposal

Post by Fred »

I'm a little shy with half finished stuff anyway, but I have been meaning to get stuff "out there" a bit more as things start to progress. I definitely want to keep my local SVN as a master though as it allows me to do offline revision history stuff (yes, I know git can do that, maybe you'll convert me...). I don't want to be relying on the sf.net svn for my daily work on this.

Aaron has volunteered to help me get this setup in a week or two.

It should mean more life to the project for observers who are genuinely interested.

Cheers!

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: FreeEMS git repo proposal

Post by Fred »

Why GIT over mercurial ?

Torvalds likes it too :-)

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
sry_not4sale
LQFP144 - On Top Of The Game
Posts: 568
Joined: Mon Mar 31, 2008 12:47 am
Location: New Zealand, land of the long white burnout
Contact:

Re: FreeEMS git repo proposal

Post by sry_not4sale »

Torvalds wrote git :P
AUTHORS
· git´s founding father is Linus Torvalds <torvalds@osdl.org>.

· The current git nurse is Junio C Hamano <gitster@pobox.com>.

· The git potty was written by Andreas Ericsson <ae@op5.se>.

· General upbringing is handled by the git-list <git@vger.kernel.org>.
Owner / Builder: 1983 Mazda Cosmo 12at (1200cc 2-rotor turbo) coupe [SPASTK]
165hp @ 6psi standard - fastest production car in japan Oct 82
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: FreeEMS git repo proposal

Post by Fred »

I know, but that only guarantees technical excellence, not usability and eclipse integration etc ;-)

Give me some good reasons. I've been doing my homework you know ;-)

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
sry_not4sale
LQFP144 - On Top Of The Game
Posts: 568
Joined: Mon Mar 31, 2008 12:47 am
Location: New Zealand, land of the long white burnout
Contact:

Re: FreeEMS git repo proposal

Post by sry_not4sale »

My only reason for using it is I am proficient in it :)
Owner / Builder: 1983 Mazda Cosmo 12at (1200cc 2-rotor turbo) coupe [SPASTK]
165hp @ 6psi standard - fastest production car in japan Oct 82
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: FreeEMS git repo proposal

Post by Fred »

You aren't helping :-p

Anything at all?

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
sry_not4sale
LQFP144 - On Top Of The Game
Posts: 568
Joined: Mon Mar 31, 2008 12:47 am
Location: New Zealand, land of the long white burnout
Contact:

Re: FreeEMS git repo proposal

Post by sry_not4sale »

It has a cool name?

I'm fine with whatever :lol:
Owner / Builder: 1983 Mazda Cosmo 12at (1200cc 2-rotor turbo) coupe [SPASTK]
165hp @ 6psi standard - fastest production car in japan Oct 82
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: FreeEMS git repo proposal

Post by Fred »

Did I mention how much I love Git?

How did you let me suffer for 2 whole months?? Jeeeeez... ;-)

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Post Reply