Re: git index: how does it work?
- From
Sverre Rabbelier <srabbelier@gmail.com>
- Date
- Aug 12, 2009, 17:47 UTC
- Message-ID
- <fabb9a1e0908121047jf7e6cf1n757cde626c79830c@mail.gmail.com>
- In-Reply-To
- <436D5ED1-2F0E-4227-AC4A-3A5FD16B2DCF@cuttshome.net>
Heya,
On Wed, Aug 12, 2009 at 04:52, Shaun Cutts<shaun@cuttshome.net> wrote:
> Are renames being tracked by the index, and is there a more basic interface > than "status" to query about them?
Nope, git never explicitly tracks renames. Try this: $ mv foo bar $ git rm --cached foo $ git add bar $ git status
It'll tell you that you renamed foo to bar, even if you never executed 'git mv'.
This is because git does rename _detection_, that is, it'll notice that you have another file with (almost) the same contents, so it assumes you did a rename.
-- Cheers, Sverre Rabbelier