tj.git-extras/bin/git-info
Leila Muhtasib e3952df2c1 Added git-info command.
Updated Authors document to include the name of the person whose idea this was.
2012-06-16 12:03:52 -04:00

40 lines
640 B
Bash
Executable file

#!/bin/sh
get_config() {
git config --list
}
most_recent_commit() {
git log --max-count=1 --pretty=short
}
local_branches() {
git branch
}
remote_branches() {
git branch -r
}
remote_urls() {
git remote -v
}
# Show info similar to svn
echo
echo "## Remote URLs:\n"
echo "$(remote_urls)\n"
echo "## Remote Branches:\n"
echo "$(remote_branches)\n"
echo "## Local Branches:\n"
echo "$(local_branches)\n"
echo "## Most Recent Commit:\n"
echo "$(most_recent_commit)\n"
echo "Type 'git log' for more commits, or 'git show <commit id>' for full commit details.\n"
echo "## Configuration (.git/config):\n"
echo "$(get_config)\n"