[tomboy-list] Tomboy has moved to git. Need new guidelines for contributors! Are you a git expert?
Sandy Armstrong
sanfordarmstrong at gmail.com
Tue Apr 21 17:15:48 PDT 2009
Hi campers,
For those who don't already know, Tomboy has moved to git [1], along
with all of GNOME. There is basic documentation for using git on the
GNOME wiki [2], but I thought it might be worth discussing how Tomboy
will recommend contributors to use git. Also, we have our own
documentation [3][4] that needs to be updated.
I am relatively new to git. I've been using git-svn in my work for a
few weeks now, and I really like it, but I'm not used to contributing
to pure git projects. If you have any ideas, I'd be glad to hear
them.
Here are the things I am planning. I will update the wiki with this
info unless I hear better ideas:
1) We are getting rid of ChangeLog. We can generate for tarball
releases, but I do not think it is helpful to keep it in version
control any more.
2) I want to recommend a workflow of one-commit-per-patch, just to
keep things simple. Of course, more advanced git users are welcome to
use the tool however they want. But I think I'll stick with the
current GNOME recommendation of:
* Hack hack hack
* git commit # And use a good commit message!
* git format-patch
Possible alternatives are recommending no committing and a simple `git
diff` for those used to sending patches but not using version control
systems, or the other extreme of recommending one-branch-per-patch,
with as many commits as you like.
3) I want to recommend tortoisegit to Windows users, but have not had
time to do more than document the install. Anyone have
experience/recommendations with git on Windows?
4) I am not sure of the best way to get git on OS X 10.4, as all
installers I've found are for 10.5.
We will also need to update our README, and possibly other files.
Am I forgetting anything? Any ideas? Any volunteers?
Thanks for your time,
Sandy
[1] http://git.gnome.org/cgit/tomboy/
[2] http://live.gnome.org/Git
[3] http://live.gnome.org/Tomboy/HowToSubmitPatches
[4] http://live.gnome.org/Tomboy/Building/Windows
More information about the Tomboy-list
mailing list