Code

Merge branch 'ph/parseopt-step-blame'
authorJunio C Hamano <gitster@pobox.com>
Sun, 13 Jul 2008 22:16:35 +0000 (15:16 -0700)
committerJunio C Hamano <gitster@pobox.com>
Sun, 13 Jul 2008 22:16:35 +0000 (15:16 -0700)
commitfa6200fc02ad79124322b97fc26f79467789838f
tree58cb6980aa06f7a03c9d9749c501bb210e7cb1ee
parent671d3220359145edd1002dc0afe76bc5782597f3
parent6b61ec0564993d2e60f7eb56c0f0fd9c313d5e2c
Merge branch 'ph/parseopt-step-blame'

* ph/parseopt-step-blame:
  revisions: refactor handle_revision_opt into parse_revision_opt.
  git-shortlog: migrate to parse-options partially.
  git-blame: fix lapsus
  git-blame: migrate to incremental parse-option [2/2]
  git-blame: migrate to incremental parse-option [1/2]
  revisions: split handle_revision_opt() from setup_revisions()
  parse-opt: add PARSE_OPT_KEEP_ARGV0 parser option.
  parse-opt: fake short strings for callers to believe in.
  parse-opt: do not print errors on unknown options, return -2 intead.
  parse-opt: create parse_options_step.
  parse-opt: Export a non NORETURN usage dumper.
  parse-opt: have parse_options_{start,end}.
  git-blame --reverse
  builtin-blame.c: allow more than 16 parents
  builtin-blame.c: move prepare_final() into a separate function.
  rev-list --children
  revision traversal: --children option
builtin-rev-list.c
revision.c
revision.h