-
Sam Gleske authoredSam Gleske authored
To find the state of this project's repository at the time of any of these versions, check out the tags.
- v0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- gitlab-mirrors v0.4.0
- gitlab-mirrors v0.3.1
- gitlab-mirrors v0.3.0
- gitlab-mirrors v0.2.10
- gitlab-mirrors v0.2.9
- gitlab-mirrors v0.2.8
- gitlab-mirrors v0.2.7
- gitlab-mirrors v0.2.6
- gitlab-mirrors v0.2.5
- gitlab-mirrors v0.2.4
- gitlab-mirrors v0.2.3
- gitlab-mirrors v0.2.2
- gitlab-mirrors v0.2.1
- gitlab-mirrors v0.2
- git-mirrors v0.1.1
- git-mirrors v0.1
CHANGELOG.md 5.55 KiB
v0.4.4
- Added Mercurial mirroring support.
add_mirror.sh
now has the--hg
option when adding a repository.
v0.4.3
- Added
no_create_set
option toconfig.sh
. This option forces the user to always provide a remote for pushing repositories via the--no-create
option inadd_mirror.sh
.
v0.4.2
- Added
--no-create
option toadd_mirror.sh
which gives the script the remote to push manually rather than attempting any communication with GitLab. This enables gitlab-mirrors to be used with non-gitlab git remotes. It was specifically integrated for the purpose of mirroring gitlab wikis. - Added
--no-delete
option todelete_mirror.sh
which only deletes the local copy of the mirror and does not attempt communication with GitLab. This is the delete equivalent of--no-create
.
v0.4.1
- Added upgrade docs for upgrading v0.3 to v0.4
gitlab-mirrors v0.4.0
- Added contributing guidelines
- Added getting help to README.
- Bazaar repository mirroring supported, thanks @agb80.
- Sync tags from remote svn repository, thanks @nikolauskrismer.
- New backend library python-gitlab3 instead of pyapi-gitlab (formerly python-gitlab).
- Added
ssl_verify
option toconfig.sh
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
(formerlypython-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 thegitlab-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 thecron
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 thegitlab_namespace
is equal togitlab_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
toCHANGELOG.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.
- Required an upstream merge request to the
- Fixed bug added
merge_requests_enabled
toconfig.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.
- Had to merge request upstream
- Updated documentation to reference my
bugfix-edition
ofpython-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
inadd_mirror.sh
command. - Added Features to
README
gitlab-mirrors v0.2.1
- CHANGELOG update
gitlab-mirrors v0.2
- Renamed project from
git-mirrors
togitlab-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 usinggetopt
for better argument handling. -
lib/create_gitlab_project.py
has been renamed tolib/manage_gitlab_project.py
. -
manage_gitlab_project.py
has a little better error handling.- Added
optparse
for better argument handling.
- Added
-
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
, andgit-mirrors.sh
.- Note very little error checking on all commands.
-
add_mirror.sh
arguments must be in a specific order.
-
add_mirror.sh
utilizeslib/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.