[yast-devel] Moving SVN to GIT
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, It's been a long time since I've read about moving our SVN to GIT for the last time. Can you tell us what's the current status? What needs to be done? Where/how can we help? Thanks in advance Lukas - -- Lukas Ocilka, Appliances Department, SUSE LINUX s.r.o. MD: Jeff Hawn, Jennifer Guild, Alena Hendrichova -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iD8DBQFOcG4xVSqMdRCqTiwRAvJWAJ9xGFaoMFnpKnqE7LYm/AW9qA2hVQCfRl77 I/h+9xhR146xRqwralCzOu4= =1YLO -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
Dne St 14. září 2011 11:04:49 Lukas Ocilka napsal(a):
Hi,
It's been a long time since I've read about moving our SVN to GIT for the last time. Can you tell us what's the current status? What needs to be done? Where/how can we help?
The same that still was not done yet, see e.g. http://lists.opensuse.org/yast-devel/2011-07/msg00022.html -- Jiri Suchomel SUSE LINUX, s.r.o. e-mail: jsuchome@suse.cz Lihovarská 1060/12 tel: +420 284 028 960 190 00 Praha 9, Czech Republic http://www.suse.cz -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
On Wednesday, September 14, 2011 11:04:49 AM Lukas Ocilka wrote:
It's been a long time since I've read about moving our SVN to GIT for the last time. Can you tell us what's the current status? What needs to be done? Where/how can we help?
This is still WIP.
Klaus and me are still working on a tool that filters our svn-dump properly
before it can be imported in a git repo. Our usage of the svn repo for
multiple modules makes it difficult to make sure the history is included in
each target repo. The default "git svn clone" does not work for us, neither
does the kdetool with our unmodified svn dump.
The current version of our custom filter tool uses satsolver to compute what
to filter out. And even the current version is breaking for some modules that
are even more special. Once the tool covers all corner cases we can do the
switch.
Ciao,
Daniel
--
J. Daniel Schmidt
* J. Daniel Schmidt
On Wednesday, September 14, 2011 11:04:49 AM Lukas Ocilka wrote:
It's been a long time since I've read about moving our SVN to GIT for the last time. Can you tell us what's the current status? What needs to be done? Where/how can we help?
This is still WIP. Klaus and me are still working on a tool that filters our svn-dump properly before it can be imported in a git repo. Our usage of the svn repo for multiple modules makes it difficult to make sure the history is included in each target repo. The default "git svn clone" does not work for us, neither does the kdetool with our unmodified svn dump.
Just to add some numbers: Of the 199 various projects/modules we identified within the svn repo, about 26 still resist the svn->git conversion. Most prominently is libyui (which moved from yast/core/yui to branches/tmp/sh/libyui and back to trunk/libyui)
The current version of our custom filter tool uses satsolver to compute what to filter out.
Well, it uses satsolver to keep the svn dump metadata in memory and make it fast to find nodes affecting pathes. Klaus --- SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5, 90409 Nürnberg, Germany -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
On Wednesday, September 14, 2011 11:04:49 am Lukas Ocilka wrote:
Hi,
It's been a long time since I've read about moving our SVN to GIT for the last time. Can you tell us what's the current status? What needs to be done? Where/how can we help?
Thanks in advance Lukas
Hey, We decided to switch to git not earlier than SLE11SP2 is released because we want to minimize additional challenges while this critical phase. Cheers, Thomas -- Thomas Goettlicher SUSE LINUX Products GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: yast-devel+unsubscribe@opensuse.org For additional commands, e-mail: yast-devel+help@opensuse.org
participants (5)
-
J. Daniel Schmidt
-
Jiri Suchomel
-
Klaus Kaempf
-
Lukas Ocilka
-
Thomas Goettlicher