[sword-devel] New public git mirror of Sword SVN trunk and why
Chris Burrell
chris at burrell.me.uk
Mon Dec 17 14:52:31 MST 2012
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.
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.
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.
Chris
On 17 December 2012 21:44, Daniel Hughes <trampster at gmail.com> wrote:
> 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.
>
>
> On Tue, Dec 18, 2012 at 9:47 AM, Chris Burrell <chris at burrell.me.uk>wrote:
>
>> Can I suggest we put this on github under the crosswire organisation? We
>> already have JSword there...
>>
>> github.com/crosswire
>>
>> Chris
>>
>>
>>
>> On 17 December 2012 20:13, Jaak Ristioja <jaak at ristioja.ee> wrote:
>>
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> Hello!
>>>
>>> The Mirror
>>> ==========
>>>
>>> I created a new git mirror of the SVN trunk of Sword at gitorious:
>>>
>>> Gitorious web page:
>>>
>>> https://gitorious.org/sword-svn-mirrors/trunk
>>>
>>> Git URLs:
>>>
>>> https://git.gitorious.org/sword-svn-mirrors/trunk.git
>>> git://gitorious.org/sword-svn-mirrors/trunk.git
>>> git at gitorious.org:sword-svn-mirrors/trunk.git
>>>
>>>
>>> Why?
>>> ====
>>>
>>> In short: there's a possibility that there might arise forks.
>>>
>>> The BibleTime team has long been contemplating on how to relate to
>>> various issues with Sword and its development, which has somewhat
>>> hindered the development of BibleTime, fixing or working around bugs
>>> dependant on Sword etc. Up to this point, we have discussed
>>> 1) writing an alternative backend for BibleTime to replace Sword,
>>> 2) writing a better wrapper around Sword which would hide its
>>> deficiencies,
>>> 3) a combination of 1) and 2) and allow BibleTime to use multiple
>>> backends,
>>> 4) forking Sword as a separate project, and
>>> 5) embedding a forked version of Sword SVN in the source code of
>>> BibleTime which would be partly kept up-to-date with the original
>>> project.
>>>
>>> At this moment we have not yet reached any decision whatsover, but
>>> these discussions have become rather frequent.
>>>
>>> Personally, as a developer and the current lead of the BibleTime
>>> project, I'm not satisfied with the code quality of Sword, and find
>>> lacking the documentation of Sword interfaces and file formats. In
>>> addition, as an outsider I have long found it difficult to do anything
>>> about it, partly because of the centralized version control system
>>> used by Sword (SVN), and partly because the lack of explicit
>>> guidelines for new developers (how do I start, get my proposed fixes
>>> and changes applied etc).
>>>
>>> I just wanted to clarify what has been under discussion @ BibleTime
>>> during the previous years and what we feel we're experiencing towards
>>> using Sword. I'm not offering any silver bullets, except that for one
>>> thing I urge the Sword project to release a new version of Sword soon.
>>> However, personally, I'd place my bets on recruiting new developers
>>> for the Sword library (and git).
>>>
>>>
>>> Blessings (and please don't ban me :),
>>>
>>> Jaak Ristioja
>>> The BibleTime team
>>> -----BEGIN PGP SIGNATURE-----
>>> Version: GnuPG v2.0.19 (GNU/Linux)
>>>
>>> iQgcBAEBAgAGBQJQz3z3AAoJEEqsYmEt1rCONAhAAJK7kbcEr2U0W2pblMxHvsaz
>>> yEwFM3NZr1pe72SZag4JVLpH1wWpWo1xDU4gkQYgD3x5hlKiS+wmXXSCMVxZ6clT
>>> s47mHiyMMaVRCd2LEf6L5wCaBeO45MTcvBEtE1WeVdKuzQ1u1poEJ8XV0hiuU/AH
>>> lJBLbMXFotGlPz7s/ILVqJsyLjyveEQRB9xcL7+MKOd0BgayknYfNRpjBCvb7tCn
>>> dg+LqezOqKDJQD2RAO1cz+dEyt0A6H6wQNYriIqF2hNCT4moAYAPvWfFc3IQrP0G
>>> NYrJpUQIUawAeJHjRHlrq5bT9CbKqvyBGZM4m3T0uRynIWVO3hEi+V4nDkJO6IOk
>>> 6ZdwZ1EBRKniGcurKDISol4uNySiOkDrasn5bJP4Re0ekF+oyOwrlC+LyATJDv88
>>> msA0j3OzhcFr/4/+GGaMinNsjEK7w+ANIzyCkiLSHWrs17bR6H1e/U9btyetHdW0
>>> 5O/ak4kHfbx88fea03zflAGrvOl2gWEQfEwR/o+08oJpjlw8MkNjDo6iUq6cj6/P
>>> aBi8+B7r+YyPrF7ow1d22/AkjYfFXq/WOoXNFkHi1fYGR4XvahPBUvZGHrLTxGYf
>>> 89uzvi3paO5EopSjlb7k+8dmceSNzYFAuXkIqNSiLfWQ7ZzkTirw6BqmXYZdeq5M
>>> yGeGZvzkaYXJNnGA+xKr1TcXuTXfxrQ2fZG/7Ck/V/TXMHUUsLSrchU6Ph39VKj8
>>> 8JetRz9gSX3QeuEV8uBCS/pWgRIC7VM+myNlgtH3XfPBPuw65iuO0olkd5u7Doki
>>> u4sqBWU7wMYh7bK2JwLDGN12N9dyyn+XPQZJwj9hvSMi4jlZZqG2QCCPrTsfjdGS
>>> kTreb8aX3xNVKsEvU4tVKEFN1TzW5Gv834EugTMHM3Eb6I385Phr/2KTb8TewDC3
>>> hAbr7Ep4HuAHGiQPJXiIuFwAYDdTsa12gsonghKF60iTlVP0U197VYhr6h48UiW4
>>> 9eoyNlToMIJZOCIuXiflhAkbr+YRvHzY0tmADlcQLUUISq7739r9QD9AzZsCPJ3e
>>> bEPGj/cp3CELy7oIR3s0t891MGMZBrIA7ecoCkfzyncFLVQ5Pon5Lo0aXwE7qWdW
>>> ODxtxHSJY8FrFN+hXMTMCX622yENSlN9dyzqgCVs+MdMC6fS7uEI2SZmAyVKJs7S
>>> u86F3KyVwlAYDeHWd/Aci46CKQ4sKoEJDPpBawhlnlQi1mNau0Ls4qF/9IM6YPoP
>>> eOmvKQraCcaLBtvZUoWSrQ/bWSNUn3jGzA/9njucqwBpzTYspie/q0WiKWM2hcp+
>>> +NnL5FwiLPdMGPtjskXrQp7j+OfUOm5pOILpCCjEmlJtCBVF1SdvyNcgTv7JpuQS
>>> QAJm0UCDGjhboD4MG37m9xJs7g0D1/x/aimsjkptkzWQ6u3MvtfSFMx3zGBlCK6A
>>> lJQpU4x7m7PAF/+g4Dm1iFGmvad3aIY1C94+Yp0+QDZbZzZgck/d8JHEb/1peO88
>>> 8FqQEygvVqT+kh5TobdEK2r8A/4y6ef9SBBZtCYXnYyach6mRzFIkP9ffRFvpnLg
>>> YGETfXj3zV+ZzBX5KlVq8pbycPcskp1wMOBfQFdpDVXfVUbrlpYoZ3m0jK37EZfx
>>> AyVYmiQaapTpJYhDpKezeD7+lrgV4nYw7I3teK8zh4hOJyOuWBEeRHufh9C9bgWK
>>> 3edSXTl1dzf6y0CYXS/zRkeY4On9Go3mFNV9ZVUYn3miTtIAb67Unaz9Y17Uw800
>>> zFku0OQhgj5irenxEHG3pVP/9K5GA1UaIW7RmMDa+/dId764oLUTJo9deegMaSV1
>>> uy9GDyupMkm8ZLmTzvrqNfEa5/6MIXLzJ/H+E/5YnQ45UD+T8s/PmAl5IN0YC9Yd
>>> 7lprKAOpO7UbOHHoE45yA/YhFyn04kiGlfe64MPwepdg4GHSTKCnOeESUhyk4sno
>>> Ry/ty/REHQ7LZ8cojcikkVIGekffqnw0dC532jmv7ILlaOBK0i20+/B6BWEGQlkg
>>> 9yx+deIX4fYhBkfCZU/8R2y5X1iDTKIcboMqnDJv/4Ki+ndklMrGI1HL4oFwjmF3
>>> aG34V5Bs60gPlJO9CJVb2PEX6r3QmvLctQ85u2ATIh65ennMzc4J6mSQ/Y9WnQvT
>>> gVt3UXD1qLCscujr51wNBZ26CJ2fQ2mKdXtzODBO2rlrVZs4UDZx7IDnRr3ASrTY
>>> c5o2KUDWx7YTA4XwHas9Fk2bFBEJ3Luf21PlztpbVa/9oaFEGO7rzA9h1bP3VMbZ
>>> M1Vy0yxH9f0Ifat2APAzF/YTE2ZUEppkQsnCfyshN9DlOg2wBhkhLUdn6bRyp8W4
>>> MI99+mwloC5bF3iVAaB28DcGpZ15w7aqlPH6zNHhfHNSxQLUw3+Ql4NwuW+e9kUG
>>> YshzqGkYln2D09C8K00Qoye7klRZmXOyj8OmUK6nm4yUcxRHyzfL8zhx1paPWqKR
>>> kK2M56XTLdVrU0/XBsY9yY4ek8GGDUthuAJ9LfWYnQDWa2DQSbSIgFrDN0e1IHSa
>>> e+wWzuO/+AxiBzZcTkkE0buxCRjEUgyqBewoPZE3Ms7vgOlp36QEMsKkJ3kFagM5
>>> 17x0S/vLsCT6yRhsndO+q/3UmkPwVol2/NnI1/3lmSHC74HxMuBrNOjLvsjo9Hmb
>>> PIjsrzDcLhQiwSV97bwVxJ1HibtoT8zjBzrqbT+3wZi33mU1zQwNwsamtU4P5IVr
>>> V3Wg+3Le6PzOKsw/Dk08
>>> =9C3L
>>> -----END PGP SIGNATURE-----
>>>
>>> _______________________________________________
>>> sword-devel mailing list: sword-devel at crosswire.org
>>> http://www.crosswire.org/mailman/listinfo/sword-devel
>>> Instructions to unsubscribe/change your settings at above page
>>>
>>
>>
>> _______________________________________________
>> sword-devel mailing list: sword-devel at crosswire.org
>> http://www.crosswire.org/mailman/listinfo/sword-devel
>> Instructions to unsubscribe/change your settings at above page
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20121217/23a18024/attachment.html>
More information about the sword-devel
mailing list