Am 30.06.19 um 15:05 schrieb Lars Schneider: >> On Jun 24, 2019, at 11:58 AM, Jeff King <peff@xxxxxxxx> wrote: >> You'd have to split the renames into separate delete/adds, since they >> can have a circular dependency. E.g. renaming "foo" to "bar" and "bar" >> to "foo", you must remove "foo" and "bar" both, and then add them back >> in. > > @peff: Can you give me a hint how one would perform this circular > dependency in a single commit? I try to write a test case for this. git mv Makefile foo git mv COPYING Makefile git mv foo COPYING git diff -B HEAD -- Hannes