Source

git-pastiche / README.md

git pastiche

A few git things.

Installation

In order to use the git-pastiche scripts as new subcommands with git, they need to be available in your PATH.

Option 1

Add the git-pastiche directory to your PATH:

export PATH=$PATH:~/git-pastiche/bin

The additional git commands can be used like any other git command.

E.g. to show the incoming changes use:

git incoming

To show the outgoing changes:

git outgoing

Option 2

Use the Makefile to copy the scripts to your /usr/local/bin directory. This will also copy the man pages to the appropriate directories on your system.

make install

To remove the scripts and man pages run uninstall:

make uninstall

Commands

  • git activity -> Show the recent activity on each ref
  • git filesize-history -> Show how the filesize changed for a given PATH
  • git find-blob -> Find the commits that contain the given object id
  • git incoming -> Show new changesets in the remote
  • git mirror -> Push tags and branches from one repository to another
  • git outgoing -> Show local changesets not on the remote
  • git stats -> Show repository statistics
  • git sync-tags -> Delete local tags that have been removed in the remote
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.