{ "info": { "author": "Lars Kellogg-Stedman", "author_email": "lars@oddbit.com", "bugtrack_url": null, "classifiers": [], "description": "# git-alias: manage your Git aliases\n\n`git-alias` is a tool for managing your git aliases.\n\n## Install\n\nTo install a released version of `git-alias`:\n\n```\npip install git-alias\n```\n\nOr to install straight from GitHub:\n\n```\npip install git+https://github.com/larsks/git-alias\n```\n\n`git-alias` requires Python 3.7 or later.\n\n## Managing aliases\n\n### Listing aliases\n\n```\n$ git alias list\nconflicts\nfix\nplease\npr\ntracking\n```\n\n### Installing from a local file\n\n```\n$ git alias -v install examples/pr.alias\nINFO:git_alias.main:installing alias pr from examples/pr.alias\n```\n\n### Installing from a git repository\n\n```\n$ git alias -v add -R https://github.com/larsks/git-alias examples/pr.alias\nINFO:git_alias.main:cloning https://github.com/larsks/git-alias\nINFO:git_alias.main:installing alias pr from /tmp/aliasmylwfb93/examples/pr.alias\n```\n\n### Show alias expansion\n\n```\n$ git alias show pr\n!if [ $# -eq 1 ]; then set -- origin $1; elif [ $# -ne 2 ]; then echo\n'Usage: git pr [] '; exit 2; fi; git fetch \"${1}\"\n\"+pull/${2}/head:pull/${1}/${2}\"; git log -1 \"pull/${1}/${2}\" #\n```\n\n## Alias file format\n\nBlank lines and lines beginning with `#` are discarded. The remaining content will be joined on spaces. For example, this file:\n\n```\n# Create a local branch from a pull request\n#\n# usage: git pr [] \n#\n# Get a pull request from origin:\n#\n# git pr 42\n# git pr origin 42\n#\n# Either of the above would create local branch pull/origin/42.\n#\n# Get a pull request from another remote:\n#\n# git pr upstream 42\n\n!if [ $# -eq 1 ]; then\n set -- origin $1;\nelif [ $# -ne 2 ]; then\n echo 'Usage: git pr [] ';\n exit 2;\nfi;\ngit fetch \"${1}\" \"+pull/${2}/head:pull/${1}/${2}\"; git log -1 \"pull/${1}/${2}\" #\n```\n\nResults in the following entry in your git configuration file:\n\n```\n\tpr = \"!if [ $# -eq 1 ]; then set -- origin $1; elif [ $# -ne 2 ]; then echo 'Usage: git pr [] '; exit 2; fi; git fetch \\\"${1}\\\" \\\"+pull/${2}/head:pull/${1}/${2}\\\"; git log -1 \\\"pull/${1}/${2}\\\" # \"\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/larsks/git-alias/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "git-alias", "package_url": "https://pypi.org/project/git-alias/", "platform": "", "project_url": "https://pypi.org/project/git-alias/", "project_urls": { "Homepage": "https://github.com/larsks/git-alias/" }, "release_url": "https://pypi.org/project/git-alias/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "Tools for managing git aliases", "version": "0.0.2" }, "last_serial": 5488185, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7d66e3c5ca567df69a8aa8cb688e6143", "sha256": "8b82fd947d5e9715ad2f7887fe143879733863999794d8f81095a9087d9b8655" }, "downloads": -1, "filename": "git_alias-0.0.1.tar.gz", "has_sig": false, "md5_digest": "7d66e3c5ca567df69a8aa8cb688e6143", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3746, "upload_time": "2019-07-04T19:16:34", "url": "https://files.pythonhosted.org/packages/8a/32/5bf63f80089f05a60cffc413906c10f69c10a35686dbfe57df5c9e5fbe87/git_alias-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "cfce43881d074849c6e3ba10a1bbae1b", "sha256": "0e7833c35db78bc4e84965e66f76254d19a54301f2b648561c1e472deccb956c" }, "downloads": -1, "filename": "git_alias-0.0.2.tar.gz", "has_sig": false, "md5_digest": "cfce43881d074849c6e3ba10a1bbae1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3800, "upload_time": "2019-07-04T20:06:53", "url": "https://files.pythonhosted.org/packages/8a/d9/a3568004e7c5b41c0a134637493a4923d231db953c078a2c78823a3caea6/git_alias-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cfce43881d074849c6e3ba10a1bbae1b", "sha256": "0e7833c35db78bc4e84965e66f76254d19a54301f2b648561c1e472deccb956c" }, "downloads": -1, "filename": "git_alias-0.0.2.tar.gz", "has_sig": false, "md5_digest": "cfce43881d074849c6e3ba10a1bbae1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3800, "upload_time": "2019-07-04T20:06:53", "url": "https://files.pythonhosted.org/packages/8a/d9/a3568004e7c5b41c0a134637493a4923d231db953c078a2c78823a3caea6/git_alias-0.0.2.tar.gz" } ] }