{"thread":{"id":"14084","subject":"git log --follow <filename> doesn't follow across 'subtree strategy' merge","startedAt":"2008-06-22T12:51:49Z","lastAt":"2008-06-22T12:51:49Z","messageCount":1,"participants":["Jakub Narebski"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"80606","messageId":"200806221451.50624.jnareb@gmail.com","threadId":"14084","inReplyTo":null,"subject":"git log --follow <filename> doesn't follow across 'subtree strategy' merge","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2008-06-22T12:51:49Z","receivedAt":"2008-06-22T12:51:49Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"When trying to see all history of gitweb using\n\n  $ git log -C -C --raw --abbrev --follow gitweb/gitweb.perl\n\nI have noticed that while it correctly detects renaming \ngitweb/gitweb.cgi to gitweb/gitweb.perl, and follows this rename, it \ncannot get past merge commit 0a8f4f0020cb35095005852c0797f0b90e9ebb74\nand follow moving gitweb.cgi to gitweb/gitweb.cgi.\n\nTo get full history I have to use\n\n  $ git log -C -C --raw -- gitweb/gitweb.perl gitweb/gitweb.cgi \\\n                           gitweb.cgi\n\nAdding '--full-history' doesn't help...\n-- \nJakub Narebski\nThorn, Poland\nShadeHawk on #git\n"}]}