Bug (?) in hg diff output
Jonathan S. Shapiro
shap at eros-os.com
Thu May 8 13:00:02 CDT 2008
I just noticed that "hg diff .", when run from within a workspace
subdirectory, generates paths relative to the workspace root. I found
this surprising. It would be very convenient if the sequence:
hg diff relative-path > patches
patch -R < patches
patch < patches
would work without any "-p" options to the patch command.
Should the current behavior be considered a misfeature?
Yes, I understand why choosing the "right" common path prefix is hard,
and why a relative path involving ".." is a pain in the butt here.
More information about the Mercurial-devel