Skip to content

emerald-geomodelling/git-snake-release

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

git-snake-release

The problem: You have broken up your codebase in sensible small repositories, one python library on each. You have made a new release of one of them, but now you need to update all that depends on it, and on that in turn etc, and make them all depend on this new specific version.

The solution:

git-snake-release --prefix test-2022-08-25- --version 1.2.3 path/to/mygitrepo

This will recursively find all git based dependencies (name @ git+https://url/to/repo.git), tag them all with the same tag, and update setup.py in each of them to link to the new versions of dependencies (name @ git+https://url/to/repo.git@test-2022-08-25-1.2.3).

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages