David, Any chance you could add darcs diff --patch foo as a shortcut for darcs diff --from-patch foo --to-patch foo ? I appear to be doing that quite often. Hopefully it could be made to work in linear time (without creating complete files, just extracting the data from the darcs patch). Juliusz