{
"info": {
"author": "Pawel Lipski",
"author_email": "pawel.p.lipski@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: Information Technology",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3"
],
"description": "# git-machete\n\n[](https://git-machete.readthedocs.io/en/stable)\n[](https://pypi.org/project/git-machete)\n[](https://pypistats.org/packages/git-machete)\n[](https://snapcraft.io/git-machete)\n[](https://aur.archlinux.org/packages/git-machete)\n[](https://github.com/VirtusLab/git-machete/blob/master/LICENSE)\n[](https://app.circleci.com/pipelines/github/VirtusLab/git-machete?branch=master)\n[](https://codecov.io/gh/VirtusLab/git-machete)\n\n\n\n\n\ud83d\udcaa git-machete is a robust tool that **simplifies your git workflows**.
\n\n\ud83e\udd85 The _bird's eye view_ provided by git-machete makes **merges/rebases/push/pulls hassle-free**\neven when **multiple branches** are present in the repository\n(master/develop, your topic branches, teammate's branches checked out for review, etc.).
\n\n\ud83c\udfaf Using this tool, you can maintain **small, focused, easy-to-review pull requests** with little effort.\n\n\ud83d\udc41 A look at a `git machete status` gives an instant answer to the questions:\n* What branches are in this repository?\n* What is going to be merged (rebased/pushed/pulled) and to what?\n\n\ud83d\ude9c `git machete traverse` semi-automatically traverses the branches, helping you effortlessly rebase, merge, push and pull.\n\n
\n
\n