Skip to main content

# Maven Git Upgrader

Maven Git Upgrader is a command-line utility that checks for updates to Maven dependencies and creates new Git branches for each. It is written in Python (3.6+).

## Usage

`shell script cd my-maven-project-repo/ git switch master # make sure you are on your main 'master' or 'develop' branch python3 -m mavengitupgrader `

For more options, run python3 -m mavengitupgrader -h.

## Install

`shell script pip3 install mavengitupgrader `

## Publishing

This project is distributed to [PyPI.org] in order to be freely available and easily downloadable from there.

### Automated

This GitHub repository has been configured with a [GitHub Action] that will automatically trigger the [pythonpublish.yml](.github/workflows/pythonpublish.yml) workflow to publish this project to PyPi every time a release is created in this GitHub repository.

### Manual

If you must publish this project manually to PyPi, do this:

`shell script pip3 install twine python3 setup.py sdist twine --repository mavengitupgrader # optional, use if PyPI token in ~/.pypirc twine upload dist/* `

<!– Links –> [PyPI.org]: https://pypi.org/project/mavengitupgrader/ [GitHub Action]: https://pypi.org/project/mavengitupgrader/

Metadata

Release files for mavengitupgrader 1.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mavengitupgrader 1.0.4
File Size Uploaded
mavengitupgrader-1.0.4.tar.gz 7.6 kB Details

Release files / mavengitupgrader-1.0.4.tar.gz

Download URL mavengitupgrader-1.0.4.tar.gz
Size 7.6 kB
Tags Source
SHA-256 checksum
How to use checksums
64d7ecde73be28afc41d0a9abf11cc3dd54be426a7e555277d3a641baf4ead83
BLAKE2b-256 checksum
How to use checksums
bc8878641e5e148c51528382cbc5c0d27e2650b4415eaee425d06479598674b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2

Release history Release notifications | RSS feed

This release

1.0.4 This release

1 release file

1.0.3

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page