I've been asked to clarify the confusion behavior I've run into. $ fossil open project.fossil <project files expand into current directory as expected> $ mkdir source $ mkdir source/code $ fossil mv file.h source/code/ RENAME file.h source/code/file.h $ fossil changes MISSING source/code/file.h $ mv file.h source/code/ $ fossil changes RENAMED source/code/file.h $ fossil commit $ fossil ui
* Timeline shows project history as I expect. I click the check-in hash to view its details. * I see: "Deleted file.h version [...] Name change from from file.h to source/code/file.h." Issue #1 is "from" is repeated twice. Issue #2 is file.h is being accounted as having been deleted, when it was moved/renamed. For the same reason I value the inability of Fossil to have commits changed, I expect that the same correctness would be demonstrated here. * Next, being concerned, I click on file.h. I see its correct file history, except that the most recent entry claims the file is deleted. I think, this is bad, what is happening? Issue #3 is file.h in its history is accounted as having been deleted, again, when it was moved/renamed. * Next, I back out to the check-in overview, scroll down, and click on source/code/file.h. I see no file history aside from that of the check-in event. Issue #4 is that when I am looking at a file's history, I want to see all of its history. Not just its history at file system location X. * Finally, I click on the file hash and see 2 entries for the file: "File file.h" and "File source/code/file.h", with the code below. Issue #5 is that at this point, I'm confused and have no idea what's going on. What am I looking at? Why did my file get deleted and split from its history & existence just because I moved it? ^K _______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users