diff --git a/CHANGELOG.md b/CHANGELOG.md index 7af19dd..63a7b68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Changelog of gitcache -## Upcoming version +## Upcoming Version + +## v1.0.35 - Bugfix: Check the existence of a mirror while holding the mirror lock to no longer delete a mirror that was created by a concurrent gitcache process. diff --git a/Makefile b/Makefile index d007c39..c80f348 100644 --- a/Makefile +++ b/Makefile @@ -13,7 +13,7 @@ # SETTINGS # ---------------------------------------------------------------------------- APP_NAME := gitcache -APP_VERSION := 1.0.35 +APP_VERSION := 1.0.36 ALL_TARGET := check-style.venv SCRIPT := src/gitcache diff --git a/README.md b/README.md index 36bc688..9f6378c 100644 --- a/README.md +++ b/README.md @@ -77,8 +77,8 @@ gitcache is distributed as a single executable packaged using [pyInstaller]. So all you have to do is to download the latest executable and copy it to a location of your choice, for example `~/bin`: - wget https://github.com/seeraven/gitcache/releases/download/v1.0.34/gitcache_v1.0.34_Ubuntu22.04_x86_64 - mv gitcache_v1.0.34_Ubuntu22.04_x86_64 ~/bin/gitcache + wget https://github.com/seeraven/gitcache/releases/download/v1.0.35/gitcache_v1.0.35_Ubuntu22.04_x86_64 + mv gitcache_v1.0.35_Ubuntu22.04_x86_64 ~/bin/gitcache chmod +x ~/bin/gitcache gitcache can be used as a stand-alone command, but it is much easier to use @@ -115,9 +115,9 @@ gitcache is distributed as a tar-ball (`*.tgz` file). Download the archive and extract it at your desired target location (the archive contains a subfolder): cd /my/target/destination - tar xfz gitcache_v1.0.34_Darwin_arm64.tgz - xattr -cr gitcache_v1.0.34_Darwin_arm64 - ls gitcache_v1.0.34_Darwin_arm64 + tar xfz gitcache_v1.0.35_Darwin_arm64.tgz + xattr -cr gitcache_v1.0.35_Darwin_arm64 + ls gitcache_v1.0.35_Darwin_arm64 To use the `gitcache` command, the final installation directory should be put into your `PATH` variable. To use it as a wrapper to the `git` command, you @@ -399,7 +399,7 @@ is pushed to the repository. This changes the release process a little bit: `src/git_cache/git_cache_command.py` and `doc/source/installation.rst` and replace the version number: - sed -i 's/1.0.34/1.0.35/g' Makefile pyproject.toml src/git_cache/git_cache_command.py doc/source/installation.rst + sed -i 's/1.0.35/1.0.36/g' Makefile pyproject.toml src/git_cache/git_cache_command.py doc/source/installation.rst ## Notes on Building a Pip-Package diff --git a/doc/source/installation.rst b/doc/source/installation.rst index a8db022..dabf9e0 100644 --- a/doc/source/installation.rst +++ b/doc/source/installation.rst @@ -14,8 +14,8 @@ So all you have to do is to download the latest executable from the release page |release_url| and copy it to a location of your choice, for example :code:`/usr/local/bin`. - $ wget https://github.com/seeraven/gitcache/releases/download/v1.0.35/gitcache_v1.0.35_Ubuntu22.04_amd64 - $ mv gitcache_v1.0.35_Ubuntu22.04_amd64 /usr/local/bin/gitcache + $ wget https://github.com/seeraven/gitcache/releases/download/v1.0.36/gitcache_v1.0.36_Ubuntu22.04_amd64 + $ mv gitcache_v1.0.36_Ubuntu22.04_amd64 /usr/local/bin/gitcache $ chmod +x /usr/local/bin/gitcache $ ln -s /usr/local/bin/gitcache /usr/local/bin/git diff --git a/pyproject.toml b/pyproject.toml index fe4b625..30c816c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ build-backend = 'setuptools.build_meta' [project] name = "gitcache" -version = "1.0.35" +version = "1.0.36" authors = [{name = "Clemens Rabe", email = "clemens.rabe@clemensrabe.de"}] description = "Local cache for git repositories to speed up working with large repositories and multiple clones." readme = "README.md" diff --git a/src/git_cache/git_cache_command.py b/src/git_cache/git_cache_command.py index 62fec58..059baa5 100644 --- a/src/git_cache/git_cache_command.py +++ b/src/git_cache/git_cache_command.py @@ -53,7 +53,7 @@ it acts as a wrapper for the git command and intercepts the commands required for the mirror handling. """ -GITCACHE_VERSION = "1.0.35" +GITCACHE_VERSION = "1.0.36" # -----------------------------------------------------------------------------