Neels J Hofmeyr wrote:
> *Talking about commandline keywords. Nothing to do with wc-ng:*
> 
> It looks to me like Julian thinks "@BASE" currently means "the thing I
> checked out", and I always thought the same. Julian, would you like to
> confirm / dismiss my impression of what you think?

Correct - that's what I thought. Now that you have pointed out that "cat
-r BASE" doesn't behave like that - and we don't know how many commands
do or don't - I might change my mind.

(I keep saying "what about the other commands?". 'cat' and 'diff' are
important but 'export' and 'merge (from)' and 'copy (from)' and
'proplist' and the rest need to agree too.)

> In fact, "@BASE" currently means "the to-be-committed node's history's tip".
> (See attached short test script and output from trunk.)

Would you mind extending your script to test the other commands? As I
mentioned before, 'diff' supports both ways and I don't trust 'cat'.
Because 'cat' doesn't work on directory trees, it has not had much
real-world testing for consistency with 'merge' and 'export' and so on -
people would not be so likely to notice any inconsistencies.

- Julian


Reply via email to