On 12/07/2017 09:58 PM, Ian Zimmerman wrote: > I would like to use "git diff" to show differences between the > current state of a git repository and a normal directory tree somewhere > on the filesystem, ie. one without a .git subdirectory. This is proving > surprisingly hard to do.
If "git diff" isn't important, I was able to fake something close but not quite like it: colordiff --recursive \ --suppress-common-lines \ --unified \ --exclude=.git \ --new-file \ <src> \ <dst> \ | most That uses app-misc/colordiff to colorize the diff output, and sys-apps/most as my pager.