Code

Merge branch 'ph/parseopt'
authorJunio C Hamano <gitster@pobox.com>
Fri, 2 Nov 2007 23:42:23 +0000 (16:42 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 2 Nov 2007 23:42:23 +0000 (16:42 -0700)
commit3d66dc9657f195cb241387a87bcdd5709abd8a21
treed60c114be03184c94b040ab531d2908ba1f66849
parent265ae188267fda441f92e513fb89641f78e982fd
parent44c637c8021e44253f0f8cb17391092e08b39e73
Merge branch 'ph/parseopt'

* ph/parseopt: (24 commits)
  gc: use parse_options
  Fixed a command line option type for builtin-fsck.c
  Make builtin-pack-refs.c use parse_options.
  Make builtin-name-rev.c use parse_options.
  Make builtin-count-objects.c use parse_options.
  Make builtin-fsck.c use parse_options.
  Update manpages to reflect new short and long option aliases
  Make builtin-for-each-ref.c use parse-opts.
  Make builtin-symbolic-ref.c use parse_options.
  Make builtin-update-ref.c use parse_options
  Make builtin-revert.c use parse_options.
  Make builtin-describe.c use parse_options
  Make builtin-branch.c use parse_options.
  Make builtin-mv.c use parse-options
  Make builtin-rm.c use parse_options.
  Port builtin-add.c to use the new option parser.
  parse-options: allow callbacks to take no arguments at all.
  parse-options: Allow abbreviated options when unambiguous
  Add shortcuts for very often used options.
  parse-options: make some arguments optional, add callbacks.
  ...

Conflicts:

Makefile
builtin-add.c
.gitignore
Makefile
builtin-add.c
builtin-revert.c