summaryrefslogtreecommitdiff
path: root/sha1_file.c
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@ppc970.osdl.org>2005-06-13 17:06:50 (GMT)
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-06-13 17:06:50 (GMT)
commit178cb243387a24b1dec7613c4c5e97158163ac60 (patch)
tree4ee26dbeb5e1fc42caddbc977e8f282a3f976639 /sha1_file.c
parent84fb9a4dca7efe1427c917e2f46a045e48180826 (diff)
downloadgit-178cb243387a24b1dec7613c4c5e97158163ac60.zip
git-178cb243387a24b1dec7613c4c5e97158163ac60.tar.gz
git-178cb243387a24b1dec7613c4c5e97158163ac60.tar.bz2
Add 'git-rev-parse' helper script
It's an incredibly cheesy helper that changes human-readable revision arguments into the git-rev-list argument format. You can use it to do something like this: git-rev-list --pretty $(git-rev-parse --default HEAD "$@") which is what git-log-script will become. Here git-rev-parse will then allow you to use arguments like "v2.6.12-rc5.." or similar human-readable ranges. It's really quite stupid: "a..b" will be converted into "a" and "^b" if "a" and "b" are valid object pointers. And the "--default" case will be used if nothing but flags have been seen, so that you can default to a certain argument if there are no other ranges.
Diffstat (limited to 'sha1_file.c')
0 files changed, 0 insertions, 0 deletions