It's true about the merging stuff, I quite forgot about that thanks to using VCs that had largely solved this problem for so long now :) Tracking renames explicitly works fine until your users forget to tell the VCS as well as the filesystem about the rename. Then it breaks. I find the users forget to do this all the damn time. I suspect manual rename tracking (as opposed to content-detection inference at some stage) will work properly only when the FS and VCS are merged, and look at ClearCase for an example of how ugly *that* can get. (Also, manual rename tracking intrinsically can't handle the case you mentioned of 'oh that file got cut in half', let alone more complex cases.)
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds