Legit

Latest version: v1.2.0.post0

Safety actively analyzes 714736 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.4.1

+++++

* Remove commands: 'graft', 'harvest', 'sprout'.

0.3.1

+++++

* Added the new 'undo' command.
* Refine some exit code.
* Run `legit` without args prints help message.

0.2.1

+++++

* Improve Python 3 support.
* Support special expression for branch.
* Improve completio
* Better help message.
* Add manpage.
* off_branch becomes optional.
* Use correct branch for unstaging in switch command.
* Fetch and abort if unpublishing branch not found.
* Fix remote name config with legit.remote.

0.2.0

+++++

* Particial Python 3 support.
* Add bash and zsh tab-completion.
* Fuzzy branch name matching.
* Default behavior to current branch on the command publish.
* `git config legit.remote <remote name>`
* Fix incorrect stash pop index and stash index with extra data.
* Fix synchronization in git stash.
* Handle failed smart_merge.
* Use correct branch for unstaging in switch command.
* Ensure parseability of git stash list output.
* Set up a tracking branch on publish.
* Handle detached head in legit branches.
* Handle repo with no branches or remotes.
* Fix exceptions of `get_repo`.
* Fixed 'legit install' failed and other issues on Windows
* Handle not git error.
* Use git to find root directory.

0.1.1

+++++

* Fix packaging.
* Update doc.

0.1.0

++++++

* Configuration System (new ``settings`` command)
* New Git Transparency Mode
* Black Foreground Option
* Disable Colors Option
* Update Available Alerts (via GitHub)
* New Harvest command
* New Install command

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.