I would agree with the above with the caveat that some recent very good, very alive Apache projects are still using SVN, e.g. Hadoop, Accumulo, etc.<div><br></div><div>Having said that Git makes collaborating that much easier, branches are cheap and easy, forks are easy, pulling & pushing changes back from a fork is also easy. </div>
<div><br></div><div>For example STEP has its own fork of JSword, so that we can fix and enhance JSword quickly and yet push changes back to the main repository without there being a hard dependency between the two operations.<div>
<br></div><div>Chris</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 17 December 2012 21:44, Daniel Hughes <span dir="ltr"><<a href="mailto:trampster@gmail.com" target="_blank">trampster@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The use of SVN is increasingly viewed by opensource developers as an indication of the poor health of an opensource project. The traffic that I have seen here indicates that it is not the case for this project but it doesn't change the fact that it's use will warn potential developers away.<div class="HOEnZb">
<div class="h5"><div class="gmail_extra">
<br><br><div class="gmail_quote">On Tue, Dec 18, 2012 at 9:47 AM, Chris Burrell <span dir="ltr"><<a href="mailto:chris@burrell.me.uk" target="_blank">chris@burrell.me.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Can I suggest we put this on github under the crosswire organisation? We already have JSword there...<div><br></div><div><a href="http://github.com/crosswire" target="_blank">github.com/crosswire</a><span><font color="#888888"><br>
</font></span></div><span><font color="#888888"><div><br></div><div>Chris</div></font></span><div><div>
<div><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 17 December 2012 20:13, Jaak Ristioja <span dir="ltr"><<a href="mailto:jaak@ristioja.ee" target="_blank">jaak@ristioja.ee</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Hello!<br>
<br>
The Mirror<br>
==========<br>
<br>
I created a new git mirror of the SVN trunk of Sword at gitorious:<br>
<br>
Gitorious web page:<br>
<br>
<a href="https://gitorious.org/sword-svn-mirrors/trunk" target="_blank">https://gitorious.org/sword-svn-mirrors/trunk</a><br>
<br>
Git URLs:<br>
<br>
<a href="https://git.gitorious.org/sword-svn-mirrors/trunk.git" target="_blank">https://git.gitorious.org/sword-svn-mirrors/trunk.git</a><br>
git://<a href="http://gitorious.org/sword-svn-mirrors/trunk.git" target="_blank">gitorious.org/sword-svn-mirrors/trunk.git</a><br>
git@gitorious.org:sword-svn-mirrors/trunk.git<br>
<br>
<br>
Why?<br>
====<br>
<br>
In short: there's a possibility that there might arise forks.<br>
<br>
The BibleTime team has long been contemplating on how to relate to<br>
various issues with Sword and its development, which has somewhat<br>
hindered the development of BibleTime, fixing or working around bugs<br>
dependant on Sword etc. Up to this point, we have discussed<br>
1) writing an alternative backend for BibleTime to replace Sword,<br>
2) writing a better wrapper around Sword which would hide its<br>
deficiencies,<br>
3) a combination of 1) and 2) and allow BibleTime to use multiple<br>
backends,<br>
4) forking Sword as a separate project, and<br>
5) embedding a forked version of Sword SVN in the source code of<br>
BibleTime which would be partly kept up-to-date with the original project.<br>
<br>
At this moment we have not yet reached any decision whatsover, but<br>
these discussions have become rather frequent.<br>
<br>
Personally, as a developer and the current lead of the BibleTime<br>
project, I'm not satisfied with the code quality of Sword, and find<br>
lacking the documentation of Sword interfaces and file formats. In<br>
addition, as an outsider I have long found it difficult to do anything<br>
about it, partly because of the centralized version control system<br>
used by Sword (SVN), and partly because the lack of explicit<br>
guidelines for new developers (how do I start, get my proposed fixes<br>
and changes applied etc).<br>
<br>
I just wanted to clarify what has been under discussion @ BibleTime<br>
during the previous years and what we feel we're experiencing towards<br>
using Sword. I'm not offering any silver bullets, except that for one<br>
thing I urge the Sword project to release a new version of Sword soon.<br>
However, personally, I'd place my bets on recruiting new developers<br>
for the Sword library (and git).<br>
<br>
<br>
Blessings (and please don't ban me :),<br>
<br>
Jaak Ristioja<br>
The BibleTime team<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v2.0.19 (GNU/Linux)<br>
<br>
iQgcBAEBAgAGBQJQz3z3AAoJEEqsYmEt1rCONAhAAJK7kbcEr2U0W2pblMxHvsaz<br>
yEwFM3NZr1pe72SZag4JVLpH1wWpWo1xDU4gkQYgD3x5hlKiS+wmXXSCMVxZ6clT<br>
s47mHiyMMaVRCd2LEf6L5wCaBeO45MTcvBEtE1WeVdKuzQ1u1poEJ8XV0hiuU/AH<br>
lJBLbMXFotGlPz7s/ILVqJsyLjyveEQRB9xcL7+MKOd0BgayknYfNRpjBCvb7tCn<br>
dg+LqezOqKDJQD2RAO1cz+dEyt0A6H6wQNYriIqF2hNCT4moAYAPvWfFc3IQrP0G<br>
NYrJpUQIUawAeJHjRHlrq5bT9CbKqvyBGZM4m3T0uRynIWVO3hEi+V4nDkJO6IOk<br>
6ZdwZ1EBRKniGcurKDISol4uNySiOkDrasn5bJP4Re0ekF+oyOwrlC+LyATJDv88<br>
msA0j3OzhcFr/4/+GGaMinNsjEK7w+ANIzyCkiLSHWrs17bR6H1e/U9btyetHdW0<br>
5O/ak4kHfbx88fea03zflAGrvOl2gWEQfEwR/o+08oJpjlw8MkNjDo6iUq6cj6/P<br>
aBi8+B7r+YyPrF7ow1d22/AkjYfFXq/WOoXNFkHi1fYGR4XvahPBUvZGHrLTxGYf<br>
89uzvi3paO5EopSjlb7k+8dmceSNzYFAuXkIqNSiLfWQ7ZzkTirw6BqmXYZdeq5M<br>
yGeGZvzkaYXJNnGA+xKr1TcXuTXfxrQ2fZG/7Ck/V/TXMHUUsLSrchU6Ph39VKj8<br>
8JetRz9gSX3QeuEV8uBCS/pWgRIC7VM+myNlgtH3XfPBPuw65iuO0olkd5u7Doki<br>
u4sqBWU7wMYh7bK2JwLDGN12N9dyyn+XPQZJwj9hvSMi4jlZZqG2QCCPrTsfjdGS<br>
kTreb8aX3xNVKsEvU4tVKEFN1TzW5Gv834EugTMHM3Eb6I385Phr/2KTb8TewDC3<br>
hAbr7Ep4HuAHGiQPJXiIuFwAYDdTsa12gsonghKF60iTlVP0U197VYhr6h48UiW4<br>
9eoyNlToMIJZOCIuXiflhAkbr+YRvHzY0tmADlcQLUUISq7739r9QD9AzZsCPJ3e<br>
bEPGj/cp3CELy7oIR3s0t891MGMZBrIA7ecoCkfzyncFLVQ5Pon5Lo0aXwE7qWdW<br>
ODxtxHSJY8FrFN+hXMTMCX622yENSlN9dyzqgCVs+MdMC6fS7uEI2SZmAyVKJs7S<br>
u86F3KyVwlAYDeHWd/Aci46CKQ4sKoEJDPpBawhlnlQi1mNau0Ls4qF/9IM6YPoP<br>
eOmvKQraCcaLBtvZUoWSrQ/bWSNUn3jGzA/9njucqwBpzTYspie/q0WiKWM2hcp+<br>
+NnL5FwiLPdMGPtjskXrQp7j+OfUOm5pOILpCCjEmlJtCBVF1SdvyNcgTv7JpuQS<br>
QAJm0UCDGjhboD4MG37m9xJs7g0D1/x/aimsjkptkzWQ6u3MvtfSFMx3zGBlCK6A<br>
lJQpU4x7m7PAF/+g4Dm1iFGmvad3aIY1C94+Yp0+QDZbZzZgck/d8JHEb/1peO88<br>
8FqQEygvVqT+kh5TobdEK2r8A/4y6ef9SBBZtCYXnYyach6mRzFIkP9ffRFvpnLg<br>
YGETfXj3zV+ZzBX5KlVq8pbycPcskp1wMOBfQFdpDVXfVUbrlpYoZ3m0jK37EZfx<br>
AyVYmiQaapTpJYhDpKezeD7+lrgV4nYw7I3teK8zh4hOJyOuWBEeRHufh9C9bgWK<br>
3edSXTl1dzf6y0CYXS/zRkeY4On9Go3mFNV9ZVUYn3miTtIAb67Unaz9Y17Uw800<br>
zFku0OQhgj5irenxEHG3pVP/9K5GA1UaIW7RmMDa+/dId764oLUTJo9deegMaSV1<br>
uy9GDyupMkm8ZLmTzvrqNfEa5/6MIXLzJ/H+E/5YnQ45UD+T8s/PmAl5IN0YC9Yd<br>
7lprKAOpO7UbOHHoE45yA/YhFyn04kiGlfe64MPwepdg4GHSTKCnOeESUhyk4sno<br>
Ry/ty/REHQ7LZ8cojcikkVIGekffqnw0dC532jmv7ILlaOBK0i20+/B6BWEGQlkg<br>
9yx+deIX4fYhBkfCZU/8R2y5X1iDTKIcboMqnDJv/4Ki+ndklMrGI1HL4oFwjmF3<br>
aG34V5Bs60gPlJO9CJVb2PEX6r3QmvLctQ85u2ATIh65ennMzc4J6mSQ/Y9WnQvT<br>
gVt3UXD1qLCscujr51wNBZ26CJ2fQ2mKdXtzODBO2rlrVZs4UDZx7IDnRr3ASrTY<br>
c5o2KUDWx7YTA4XwHas9Fk2bFBEJ3Luf21PlztpbVa/9oaFEGO7rzA9h1bP3VMbZ<br>
M1Vy0yxH9f0Ifat2APAzF/YTE2ZUEppkQsnCfyshN9DlOg2wBhkhLUdn6bRyp8W4<br>
MI99+mwloC5bF3iVAaB28DcGpZ15w7aqlPH6zNHhfHNSxQLUw3+Ql4NwuW+e9kUG<br>
YshzqGkYln2D09C8K00Qoye7klRZmXOyj8OmUK6nm4yUcxRHyzfL8zhx1paPWqKR<br>
kK2M56XTLdVrU0/XBsY9yY4ek8GGDUthuAJ9LfWYnQDWa2DQSbSIgFrDN0e1IHSa<br>
e+wWzuO/+AxiBzZcTkkE0buxCRjEUgyqBewoPZE3Ms7vgOlp36QEMsKkJ3kFagM5<br>
17x0S/vLsCT6yRhsndO+q/3UmkPwVol2/NnI1/3lmSHC74HxMuBrNOjLvsjo9Hmb<br>
PIjsrzDcLhQiwSV97bwVxJ1HibtoT8zjBzrqbT+3wZi33mU1zQwNwsamtU4P5IVr<br>
V3Wg+3Le6PzOKsw/Dk08<br>
=9C3L<br>
-----END PGP SIGNATURE-----<br>
<br>
_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br>
</blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>