public
Description: Various Git helper utilities
Homepage:
Clone URL: git://github.com/ddollar/git-utils.git
name age message
file README Thu Aug 13 13:14:11 -0700 2009 docs [ddollar]
file git-addremove Thu Dec 17 06:58:58 -0800 2009 Better behavior if nothing is to be added/remov... [ereslibre]
file git-all-commits Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-apply-feature Wed Jan 07 10:09:23 -0800 2009 added git-apply-feature [David Dollar]
file git-build Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-changelog Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-checkout-database Mon Jun 08 12:52:05 -0700 2009 cleanup git-checkout-database [David Dollar]
file git-children-of Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-current Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-diff-directory Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-empty-branch Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-erase-reflog Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-external-ediff Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-find Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-find-blob Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-find-children Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-find-fetch Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-flush Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-full-reset Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-hunt-and-seek Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-incoming Wed Oct 22 11:02:31 -0700 2008 simplified incoming and outgoing [David Dollar]
file git-index Mon Sep 01 17:28:59 -0700 2008 updated git-index to use local git-diff [David Dollar]
file git-last Wed May 07 15:19:24 -0700 2008 added git-last [David Dollar]
file git-maxpack Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-opendiff Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-outgoing Wed Oct 22 11:02:31 -0700 2008 simplified incoming and outgoing [David Dollar]
file git-pack-config Tue May 13 13:47:51 -0700 2008 added pack and unpack config [David Dollar]
file git-patch Mon Jun 30 08:33:22 -0700 2008 expand tilde [David Dollar]
file git-publish Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-publish-repo Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-push-all Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-push-branch Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-rank-contributors Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-record Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-remove-empty-commits Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-retrack Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-rm-conflicts Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-sh Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-signed-tag Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-snapshot Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-switch Fri May 30 13:21:49 -0700 2008 added git-switch [David Dollar]
file git-sync Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-trash Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-unpack Mon Dec 22 07:26:49 -0800 2008 merge in git-scripts [David Dollar]
file git-unpack-config Tue May 13 13:47:51 -0700 2008 added pack and unpack config [David Dollar]
file git-unwip Wed Feb 25 12:52:32 -0800 2009 added unwip [David Dollar]
file git-wip Wed Jan 28 09:56:12 -0800 2009 added wip [David Dollar]
file git-wtf Mon Oct 19 11:33:07 -0700 2009 get rid of debugging print [David Dollar]
README
Many of these have been grabbed from various sources around the interwebs. I unfortunately was terrible about
keeping track of where they came from. If I have one of your scripts in this collection and you would like
credit (or removal) just contact me at ddollar@gmail.com

git-incoming         # shows incoming commits from the tracked (or specified) branch
git-incoming-short   # same but shorter
git-last             # git last 3 (show the last 3 commits)
git-outgoing         # show outgoing commits to the tracked (or specified) branch
git-outgoing-short   # same but shorter
git-patch            # format a patch and put it into ~/Documents/Patches/<Project>/<branch>.patch
git-push-all         # push to all remotes
git-switch           # like checkout, but with auto-stash
git-pack-config      # put .git/config into the repository for portable configs
git-unpack-config    # put .git/config back into place
git-wip              # store your existing changes as a "work in progress" commit to facilitate rebasing
git-unwip            # run this after rebasing to turn the wip commit back into unstaged changes
git-wtf              # show the current status of your git repository, including feature branches