This is the mail archive of the
frysk@sourceware.org
mailing list for the frysk project.
meeting notes 20070905
- From: Elena Zannoni <elena dot zannoni at oracle dot com>
- To: frysk <frysk at sourceware dot org>
- Date: Wed, 05 Sep 2007 10:22:04 -0400
- Subject: meeting notes 20070905
- Organization: Oracle USA Inc.
Frysk meeting 2007-09-05
Version control systems discussions
Tim Andrew Elena Stan Mark Sami [who else?]
Do people that prefer strongly one system have played around with the
others as well?
Tim --> likes Git, hasn't tried Hg
Mark --> Hg
See comparisons posted to mailing list by Mark.
overseers of sourceware.org, what's their take? Would anybody among
them be willing to administer the git/hg stuff. Is there somebody
knowledge there to use as point of reference.
Mark: would stay with cvs, because it's the evil we know. Need to have
somebody to know well how to do the day to day stuff with Hg or Git.
Imports, commits, setting up emails, cutting branches, etc. Mark
hasn't worked enough with any of them to know which system is
safer. He doesn't know well either of them. How to translate the
current procedures for imports and branches into the new git or hg
framework.
freedesktop has a split repositories. Developers have personal
repositories where they post their stuff/wip so that it's accessible
to everyone.
having a better scs would allow to have a deamon working through the
head of trunk testing each changeset. as they get committed.
notification: hot to check what's going in? frysk-cvs works well now.
Do those systems have the same stuff? Potential to include the patch
in the email, instead of the link.
Impact on the history before the switch: it is maintained. No loss of
info there doing the import.
Import into git from cvs preserved branches. Tim hasn't ported the
history though. Git got confused at some branch merge points in the
history. Tim corrected by hand. Since the first import there were no
more conflicts. Tim does imports/resyncs twice a day, never seen
further problems. Mark observed some problems also when he did import
imnto Hg.
Tim kept 2 repos, one using symbolic links. Mark had to do the same
stuff in Hg. Frysk-common is the module that presented problems.
Plugins: cvs plugin in eclipse. No other plugins for eclipse.
cvs module in emacs as well. no emacs modes for git and Hg.
Advantage over cvs is that one can recover easily from erroneous
commits, because of the changesets.
What projects we know of are using Git and which ones are using Hg?
Git: kernel, libunwind
Hg: icedtea, openjdk, mozilla
There will be a new page in the website listing pros/cons of the two
systems. People need to fill it in.
http://sourceware.org/frysk/vc/
Expertize in house with each system? Oracle has a few git projects
already and no Hg. How about Rht?
No meeting next week.