Re: [RFC PATCH v2 1/4] Prevent diff machinery from examining assume-unchanged entries on worktree
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Aug 11, 2009, 06:45 UTC
- Message-ID
- <alpine.DEB.1.00.0908110844160.4638@intel-tinevez-2-302>
- In-Reply-To
- <fcaeb9bf0908101834n7cc7cfaakbf2d92fe8f32e9b1@mail.gmail.com>
Hi,
On Tue, 11 Aug 2009, Nguyen Thai Ngoc Duy wrote:
Show 11 quoted lines
> >> +test_expect_success 'diff-index does not examine assume-unchanged entries' ' > >> + git diff-index HEAD^ -- one | grep -q 5626abf0f72e58d7a153368ba57db4c673c0e171 > >> +' > >> + > >> +# TODO ced_uptodate() > > > > What is this about? > > It tests "if (ce_uptodate(ce) || (ce->ce_flags & CE_VALID))" and I was > pretty sure it hit ce_uptodate() first, so the second expression was not > tested.
Ah. I was distracted by the "d" before the underscore.
ce_uptodate(ce) checks the time stamp amongst other things, right? How about using test-chmtime to force an mtime mismatch?
Ciao, Dscho