Piotr Krukowiecki <piotr.krukowiecki@xxxxxxxxx> writes: > At this moment I'm not sure myself if I consider this a bug or not. This definitely is not a bug but is a designed and intended behaviour. Think of running "git log" without "--full-history" that is limited with a pathspec as a tool to ask Git to show _one_ way (preferrably the simplest one) to explain how the current contents in paths that match the pathspec came to be. The "just explain to me one way" is not about machine performance but reducing the clutter in the output to help human reader(s) reading an otherwise complex history.