Merge branch 'cc/replace-edit' into next
authorJunio C Hamano <gitster@pobox.com>
Tue, 10 Jun 2014 20:24:09 +0000 (13:24 -0700)
committerJunio C Hamano <gitster@pobox.com>
Tue, 10 Jun 2014 20:24:09 +0000 (13:24 -0700)
commitff697229b43826f64c133c9625f8822e6411d71f
tree1eac7a77fc3b954cbd3b700d32819b2e05b272da
parentb75e70f4d01d546cab6c20563cff9840bc0f5a1b
parent4e4b125c239a78f3a8fe82e47d1f89fef510980c
Merge branch 'cc/replace-edit' into next

"git replace" learns a new "--edit" option.

* cc/replace-edit:
  Documentation: replace: describe new --edit option
  replace: add --edit to usage string
  replace: add tests for --edit
  replace: die early if replace ref already exists
  replace: refactor checking ref validity
  replace: make sure --edit results in a different object
  replace: add --edit option
  replace: factor object resolution out of replace_object
  replace: use OPT_CMDMODE to handle modes
  replace: refactor command-mode determination