svn2github: Next Steps
10 Jan 2018 04:24
TAGS: svn2github
I'd like to invest a bit of time in http://svn2github.com/ . I'd like to do the following things:
- Add more transparency in the "add" queue and process — i.e. you should be able to see more than just "Queued" when you add a repo to be mirrored.
- Add some end-to-end tests. Should be easy to do, given how limited the functionality is
- Add a status page: showing results of the tests above, number of repos cloned, average mirror latency, last sync time, etc
- Add Monaro mining on the add page. Mine some money for me while waiting to get your repo cloned (I'd rather do this than ads)
- Change the syncing mechanism: currently it's mostly random, i.e. your repo might be updated every few hours or days depending on your luck. I'd like to weigh how often a repo is updated given how it is (sync smaller/faster repos more often) and whether it generally succeeds or not (if a repo doesn't sync once, increase the interval for it, so other repos can be at benefit).
Hi Piotr,
Is this a project that you've already launched?
~ Leiger - Wikidot Community Admin - Volunteer
Wikidot: Official Documentation | Wikidot Discord server | NEW: Wikiroo, backup tool (in development)
leiger, oops, I forgot to put out a link: http://svn2github.com/
Piotr Gabryjeluk
visit my blog
Any plans on making a way to mark svn repositories as following the standard layout of trunk, tags, and branches? I noticed that the DOSBox repo created a new branch based on their trunk, then merged it back in under svn, but the git-svn command that only references trunk recognizes that there was a merge, but doesn't know how to reference it so it doesn't record the merge (nor the branch).
Post preview:
Close preview