[Ohrrpgce] New git-svn bridge

James Paige Bob at hamsterrepublic.com
Sat Nov 26 06:31:08 PST 2016


Wonderful! :D

Being able to insert those ancient zipz of the source into the git history
is pretty dang cool

> git is now a complete replacement for svn except for when I want to spy
on James' game development :)

Hehe!

Not that I have been doing all that much lately.

---
James


On Sat, Nov 26, 2016 at 4:11 AM, Ralph Versteegen <teeemcee at gmail.com>
wrote:

> I am pleased to announce a new git import of the ohrrpgce svn repo.
>
> 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).
>
> 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 :)
>
> For now I've put the mirror at https://bitbucket.org/rbv/ohrrpgce-svn but
> it could instead be put under a team/organisation account on bitbucket or
> github.
>
> For details see:
> http://rpg.hamsterrepublic.com/ohrrpgce/Git#The_OHRRPGCE_git-svn_mirror
>
> 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).
>
> 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).
>
> Anyone can seamlessly mix fetching from the mirror with reading/writing
> the svn repo directly via git-svn.
>
> git is now a complete replacement for svn except for when I want to spy on
> James' game development :)
>
>
> _______________________________________________
> Ohrrpgce mailing list
> ohrrpgce at lists.motherhamster.org
> http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.motherhamster.org/pipermail/ohrrpgce-motherhamster.org/attachments/20161126/4c2ca648/attachment.htm>


More information about the Ohrrpgce mailing list