Project Description

Restart work on the vcs-plugged branch of Mirror Management. Simplify the system and make it more robust. The project helps me making local backups of a large number of source repositories of interest.

For one the implementation of the github derivation of git repositories has issues, especially in the handling forks going away or coming back again.

For two network issues, be it disconnections, timeouts, etc. are not handled very well (pretty much not at all).

Goal for this Hackweek

Plan is to get back into the code base, document the existing architecture and its problems (main branch), revisit the work branch and its design, plan out necessary changes. Maybe manage to actually get some changes done.

Resources

Looking for hackers with the skills:

hg fossil git bzr svn github

This project is part of:

Hack Week 21

Activity

  • over 1 year ago: jzerebecki liked this project.
  • over 1 year ago: wfrisch liked this project.
  • over 1 year ago: andreas-kupries started this project.
  • over 1 year ago: andreas-kupries added keyword "bzr" to this project.
  • over 1 year ago: andreas-kupries added keyword "svn" to this project.
  • over 1 year ago: andreas-kupries added keyword "github" to this project.
  • over 1 year ago: andreas-kupries added keyword "hg" to this project.
  • over 1 year ago: andreas-kupries added keyword "fossil" to this project.
  • over 1 year ago: andreas-kupries added keyword "git" to this project.
  • over 1 year ago: andreas-kupries originated this project.

  • Comments

    • andreas-kupries
      over 1 year ago by andreas-kupries | Reply

      Status as of now

      Better than I expected to reach. Timeline

      1. db migration, main and site
      2. mirror set renamed to project.
      3. updated cmdr spec, most commands
      4. several commands switch to take repos instead of projects
      5. completed the conversion of common vcs to call out to the backoffice code
      6. reworked repo, store, vcs handling for the new schema
      7. iterated over commands to check for issues and fix them
      8. previous not complete, see merge, split, web pages
      9. even so, the majority of the functionality looks to be working again
      10. especially add/update of repos, i.e. the core.
      11. and yet, still more testing needed to validate handling of issues with network and/or repo servers.
      12. issues should be more localised however, as access (especially to github) should now use smaller requests overall
      13. website, touch up of generated pages (lists, store details, new list of forks for > 5 forks of a repo)
      14. see TODO.md for general things outside of fixes

    Similar Projects

    Deep clean-up of the Uyuni documentation files by omaric

    Project Description

    This project is plann...


    Avahi Integration and Network Connection by vojha

    Avahi Integration and Network Connection

    ...


    Test Results for openQA on GitHub by livdywan

    Project Description

    Jobs in openQA are us...


    Collect flaky test cases identified by the team in a GitHub board and highlight them in the Test report by oscar-barrios

    Project Description

    Flaky tests: Th...