Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum wrote:
So if I can resurrect f2542cf:bundles/patches/libffi-3.0.4/src/powerpc/ffi.c with any filename in any directory, even if "bundles" does not exist anymore, hat did you mean by "If you merge it from a place where the file existed before"? Can you give me an example of what it would mean to merge it from a place where the file did not exist before?
Well, it wouldn't be a merge anymore. What you can do is simply pull the file out of thin air, and check it in again, without telling git that the original parent commit is f2542cf. In *that* case, since the immediately preceding commit didn't contain the file anymore (you deleted it a few commits ago), it doesn't know where to get the history.