summaryrefslogtreecommitdiff
path: root/git-log-script
blob: b36c4e95343aeefd436ac5b4a9d80a85ddc6ec56 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh
#
# Copyright (c) 2005 Linus Torvalds
#

# This one uses only subdirectory-aware commands, so no need to
# include sh-setup-script.

revs=$(git-rev-parse --revs-only --no-flags --default HEAD "$@") || exit
[ "$revs" ] || {
	echo >&2 "No HEAD ref"
	exit 1
}
git-rev-list --pretty $(git-rev-parse --default HEAD "$@") |
LESS=-S ${PAGER:-less}