View Ticket
Not logged in
Ticket UUID: 61bc76ae034c6192c661122040986cb40dfde50a
Title: fossil update undoes moves
Status: Open Type: Code_Defect
Severity: Important Priority:
Subsystem: Resolution:
Last Modified: 2010-12-28 07:55:51
Version Found In: [0018d724b3]
Description & Comments:
If there are any moved files in the working directory, those changes are lost on fossil update.

Here are the steps to reproduce:

cpages@pica:~/repos/test$ find .
.
./a
./a/f
./_FOSSIL_
cpages@pica:~/repos/test$ fossil changes
cpages@pica:~/repos/test$ mkdir b
cpages@pica:~/repos/test$ fossil mv a/f b
RENAME a/f b/f
cpages@pica:~/repos/test$ mv a/f b
cpages@pica:~/repos/test$ fossil changes
RENAMED    b/f
cpages@pica:~/repos/test$ find .
.
./a
./_FOSSIL_
./b
./b/f
### do some changes in the repository ###
cpages@pica:~/repos/test$ fossil update
ADD a/f
REMOVE b/f
ADD ff
--------------
updated-to:   9c598efdab6b4523d91d36cd6142e688a42c1e44 2010-12-28 07:49:47 UTC
tags:         trunk
comment:      Adding file. (user: cpages)
cpages@pica:~/repos/test$ find .
.
./a
./a/f
./_FOSSIL_
./b
./ff
cpages@pica:~/repos/test$ fossil changes
cpages@pica:~/repos/test$