Hi all!<br><br><div class="gmail_quote">On 11 October 2010 18:03, Jan Kundrát <span dir="ltr"><<a href="mailto:jkt@gentoo.org">jkt@gentoo.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Andreas Neustifter wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I have maintained a GIT Mirror of the SVN repository at github for a<br>
while but the setup was not working properly and there were some<br>
unrelated commits, so I recreated the mirror from scratch and now at<br>
<br>
<a href="http://github.com/astifter/KPhotoAlbum-SVN-Mirror" target="_blank">http://github.com/astifter/KPhotoAlbum-SVN-Mirror</a><br>
<br>
there is a GIT mirror of the official SVN repository.<br>
</blockquote>
<br>last time I checked there were some suggestions against using git-svn for publicly available repositories, but I do not recall specific details anymore, and can't think of any at the moment.<br></blockquote><div>
<br>In my experience it really sucks if Git and SVN originated commits clash. When using it purely as mirror, checking in everything in SVN, this mirroring works just fine.<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I have plenty of other stuff to do, and given that you've already done "something similar", you're the usual suspect for the #2 item.<br></blockquote><div><br>You gotta love track records :-)<br> <br></div>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
All in all, I do not care that much -- I use my own git-svn clone and work happily inside that. </blockquote><div><br>Thats my attitude right now, SVN is perfectly fine for repository hosting but its terrible for local copies, so having a Git mirror of the SVN stuff is (IMHO) a quite okay solution.<br>
<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">I remember that Jesper was not in favor of the migration process, mainly because of the "if it ain't broke, don't fix it" attitude. </blockquote>
<div><br>And he is pretty much spot on with that. And with the number of contributors to KPA that do not have direct commit access to SVN the Git mirror enables them to have proper working copies, then they send in patches and get the result via SVN and the Git mirror back into their repository.<br>
</div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Unless he gets persuaded, the switch won't happen, and I guess that the biggest selling point would be "well, most of KDE is switching right now, or will switch pretty soon, and following all other projects would lower the barrier to entry for newcomers", IMHO.<br>
</blockquote><div><br>On the other hand letting other projects build up the expertise and teaching the users and then making the jump late also has its merrits.<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Just my two cents.<br></blockquote><div><br>Thanks for taking the time to comment on this, I guess for now there is no immediate pressure to make the transition. <br><br>Besides that maintaining a Git repo with patches coming in can be a little overwhelming at first (its not as straight forward as SVN) and I would not like Jesper to have less time for KPA because of that :-)<br>
<br>Andi<br></div></div>