Skip to content

Latest commit

 

History

History
110 lines (79 loc) · 4.28 KB

CHANGELOG.md

File metadata and controls

110 lines (79 loc) · 4.28 KB

gitlab-mirrors v0.3.1

  • Updating prerequisite noting minimum git version 1.5.4. Thanks user grawity@freenode from #git. grawity also mentioned git 1.6.5 for gitlab-mirrors 0.4.x because that's when transport helpers were introduced.

gitlab-mirrors v0.3.0

  • Certified compatibility with GitLab 6.2.
  • Upgraded prerequisites to a newer version of pyapi-gitlab (formerly python-gitlab).
  • Added upgrade documentation.

gitlab-mirrors v0.2.10

  • This is a bugfix release in the gitlab-6-0 branch series. From now on all v0.2.X releases will be for the gitlab-6-0 branch and all v0.3.X releases will be for the gitlab-6-1 branch.
  • Fixed bug where cron job for update-mirror.sh would fail if GitLab was offline and leave SVN mirrors in an unusable bare state.
  • Updating installation docs adding note about Mirrors group creation step in gitlab, thanks @lmakarov.

gitlab-mirrors v0.2.9

  • git-mirrors.sh major bugfix where working directory was not properly set before executing mirror updates. This caused the cron job to fail.

gitlab-mirrors v0.2.8

  • Fixed bug where manage_gitlab_project.py would attempt to move a project into the user namespace if the gitlab_namespace is equal to gitlab_user. No need to move a project from the same origin/destination group.
  • Prerequisite documentation fix for installing python-gitlab instructions.
  • Added support documentation for running gitlab-mirrors from a non-administrative user.

gitlab-mirrors v0.2.7

  • Renamed CHANGELOG to CHANGELOG.md

gitlab-mirrors v0.2.6

  • New Feature command ls-mirrors.sh!
  • Converted CHANGELOG to markdown.
  • Fixed bug in preflight check where merge_requests_enabled was not being checked.
  • Fixed bug with bad formatted error output for booleans in preflight check.
  • Fixed bug with lib/manage_gitlab_project.py where group namespace resolution was not properly using API pagination.
    • Required an upstream merge request to the python-gitlab library.
  • Fixed bug added merge_requests_enabled to config.sh.SAMPLE.

gitlab-mirrors v0.2.5

  • Fixed a critical bug with pagination where API user can't view more projects than 20.
    • Had to merge request upstream python-gitlab library for this functionality.
  • Updated documentation to reference my bugfix-edition of python-gitlab in the prerequisites.

gitlab-mirrors v0.2.4

  • Fixing critical git-svn mirror bug. SVN mirroring did not update properly prior to this version.

gitlab-mirrors v0.2.3

  • Adding a final catch error message to add_mirror.sh.
  • RELEASE file for more consistent releases.

gitlab-mirrors v0.2.2

  • Safer environment variable option checking for config.sh in add_mirror.sh command.
  • Added Features to README

gitlab-mirrors v0.2.1

  • CHANGELOG update

gitlab-mirrors v0.2

  • Renamed project from git-mirrors to gitlab-mirrors.
  • SVN repository mirroring now supported!
  • Project creation defaults can now be set in config.sh.
  • New delete_mirror.sh command.
  • Colorized output enabled for all commands.
  • Better argument handling on all commands.
  • New options for add_mirror.sh, see ./add_mirror.sh -h.
  • Knit and grit changes
    • add_mirror.sh has more robust error checking.
    • add_mirror.sh options can be out of order. Now using getopt for better argument handling.
    • lib/create_gitlab_project.py has been renamed to lib/manage_gitlab_project.py.
    • manage_gitlab_project.py has a little better error handling.
      • Added optparse for better argument handling.

git-mirrors v0.1.1

  • Minor update to documentation adding project URL to docs.

git-mirrors v0.1

  • Initial project release. Project gives admins the ability to have mirrors of remote git repositories.
  • Comes with simple add_mirror.sh, update_mirror.sh, and git-mirrors.sh.
    • Note very little error checking on all commands.
    • add_mirror.sh arguments must be in a specific order.
  • add_mirror.sh utilizes lib/create_gitlab_project.py to check for a gitlab project. If it doesn't exist then create it. When the project exists simply return the project remote "git url over ssh".
    • create_gitlab_project.py has very little error checking. Arguments must be in a specific order.
  • Project is fully documented with documentation.