summaryrefslogtreecommitdiff
path: root/date.c
diff options
context:
space:
mode:
authorJunio C Hamano <gitster@pobox.com>2008-08-21 01:44:53 -0700
committerJunio C Hamano <gitster@pobox.com>2008-08-31 16:22:05 -0700
commit394258190c76dd7944688a3a28931071ec02087d (patch)
tree9687038444ce9378de7c38ecf29b2a61000f71dc /date.c
parent7df437e56b5a2c5ec7140dd097b517563db4972c (diff)
downloadgit-394258190c76dd7944688a3a28931071ec02087d.tar.gz
git-add --intent-to-add (-N)
This adds "--intent-to-add" option to "git add". This is to let the system know that you will tell it the final contents to be staged later, iow, just be aware of the presense of the path with the type of the blob for now. It is implemented by staging an empty blob as the content. With this sequence: $ git reset --hard $ edit newfile $ git add -N newfile $ edit newfile oldfile $ git diff the diff will show all changes relative to the current commit. Then you can do: $ git commit -a ;# commit everything or $ git commit oldfile ;# only oldfile, newfile not yet added to pretend you are working with an index-free system like CVS. Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'date.c')
0 files changed, 0 insertions, 0 deletions