<div dir="ltr"><div><div><div><div>Wonderful! :D<br><br></div>Being able to insert those ancient zipz of the source into the git history is pretty dang cool<br><br>> git is now a complete replacement for svn except for when I want to spy on James' game development :)<br><br></div>Hehe! <br><br></div>Not that I have been doing all that much lately.<br><br>---<br></div>James<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Nov 26, 2016 at 4:11 AM, Ralph Versteegen <span dir="ltr"><<a href="mailto:teeemcee@gmail.com" target="_blank">teeemcee@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I am pleased to announce a new git import of the ohrrpgce svn repo.<br><br>At last, this git-svn mirror contains the full svn history (no longer missing the first 424 commits), all release branches, as well as the web/ and tools/ directories (which are treated as separate git branches). games/ is still excluded. Further, I spliced a copy of the source from 2000 before the beginning of history, and for fun spliced in the history of the fbohr repo (woven together with merges which I manually identified).<br><br>Further, I've set up a cron job to update the mirror every 20 minutes, which means it probably sees changes before the svn commit email reaches the mailing list :)<br><br>For now I've put the mirror at <a href="https://bitbucket.org/rbv/ohrrpgce-svn" target="_blank">https://bitbucket.org/rbv/<wbr>ohrrpgce-svn</a> but it could instead be put under a team/organisation account on bitbucket or github.<br><br>For details see:<br><a href="http://rpg.hamsterrepublic.com/ohrrpgce/Git#The_OHRRPGCE_git-svn_mirror" target="_blank">http://rpg.hamsterrepublic.<wbr>com/ohrrpgce/Git#The_OHRRPGCE_<wbr>git-svn_mirror</a><br><br>This new import was not necessitated by the svn move, but was precipitated by it. The commit history has been rewritten. I actually figured out that I could easily add all the release branches, and even graft the additional history onto the beginning without changing any commit hashes (using "git replace" refs), but I decided to take the opportunity to clean things up a little since noone but me is using git, and rewriting history doesn't affect me much (my branches have to be rebased anyway).<br><br>Unfortunately you can't checkout tools/ or web/ without the contents of wip/ disappearing; the best way around that is to use multiple local repositories (which can internally share the data store, although it's only 37MB anyway).<br><br>Anyone can seamlessly mix fetching from the mirror with reading/writing the svn repo directly via git-svn.<br><br>git is now a complete replacement for svn except for when I want to spy on James' game development :)<br><br></div>
<br>______________________________<wbr>_________________<br>
Ohrrpgce mailing list<br>
<a href="mailto:ohrrpgce@lists.motherhamster.org">ohrrpgce@lists.motherhamster.<wbr>org</a><br>
<a href="http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org" rel="noreferrer" target="_blank">http://lists.motherhamster.<wbr>org/listinfo.cgi/ohrrpgce-<wbr>motherhamster.org</a><br>
<br></blockquote></div><br></div>