Hi DM,<div><br></div><div>I am still getting to grips with git but have been using it for a few months and here are some of my thoughts and experiences.</div><div><br></div><div>I chose to use github because it is the most widely used, <a href="http://www.googlefight.com/index.php?lang=en_GB&word1=github&word2=gitorious">by far</a>, but I don't know how the features compare and didn't have the option of my own git server.</div>
<div><br></div><div>After creating a github account I took the option to import the old svn repo which worked pretty well.  It retained all history and user info, but lost the labels (which seems normal).  There are ways to retain labels but the easiest option seems to be just to manually add them again.</div>
<div><br></div><div>I use eGit from within eclipse which is pretty good.  Occasionally egit or me have become confused - I, or should I say git, had a <a href="http://alblue.bandlem.com/2011/08/git-tip-of-week-detached-heads.html">detached head</a> - and I went down to the git command line to sort things out, but that is rare and normally I stick to egit.</div>
<div><br></div><div>I have several different repos on github for different projects I work on.  This seems to be the github way and is easier than the single google code svn repo.  However, my projects are very distinct and I am not suggesting you should split the current JSword svn contents.</div>
<div><br></div><div>If you decide to switch to git sooner rather than later, before completing av11n, it would be quite simple to create an 'av11n' branch pointing to the current head and point 'master' at the last commit prior to starting the av11n work, which would mean you could then work on an av11n branch if you wished.  Branches are really easy to work with in git.</div>
<div><br></div><div>Best regards</div><div>Martin</div><div><br><div class="gmail_quote">On 18 March 2012 13:30, Peter von Kaehne <span dir="ltr"><<a href="mailto:refdoc@gmx.net">refdoc@gmx.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 18/03/12 12:47, Matěj Cepl wrote:<br>
> On 18.3.2012 13:45, Peter von Kaehne wrote:<br>
>> I disagree.<br>
><br>
> OK, I was wrong then ... I know gitolite (or gitosis) just from<br>
> <a href="http://git.fedoraproject.org" target="_blank">git.fedoraproject.org</a> and I thought that it is the typical use case.<br>
<br>
</div>I use it to have<br>
<br>
a) a few people to have access to my practice website - I use the script<br>
hooks to upload changes to the git repo into the actual site<br>
<br>
b) to have several Russians to work on a Strong's encoded Synodal Bible<br>
<br>
c) to have some collaborators share with me work on modules.<br>
<br>
I am sure it is capable of running hundreds of sites, but I use it for 6<br>
or 7 sites, with 7 or 8 people who I do not want to give an ssh account<br>
on my own server and it does not appear to be overkill - rather it is a<br>
lot easier to administer, once set up than any kind of other setup I<br>
have tried in the past (and did not get to work)<br>
<br>
The two things which I really like are the hooks system which can be<br>
used for triggered builds e.g. and the lack of need to give ssh access.<br>
<span class="HOEnZb"><font color="#888888"><br>
Peter<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
<br>
_______________________________________________<br>
jsword-devel mailing list<br>
<a href="mailto:jsword-devel@crosswire.org">jsword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/jsword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/jsword-devel</a><br>
</div></div></blockquote></div><br></div>