svn2github: Next Steps

10 Jan 2018 04:24

I'd like to invest a bit of time in . 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).

Comments: 2

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License