I prepared test repository in order to present different types of merging. I made presentation and one attendant pointed that his log history is different than mine. I checked and that's true - git console and visual studio show only part of the history while SmartGit shows everything.
This is the repository:
On branch BugFix_Refactoring I split file SupportedLanguages.txt to two files: SupportedLanguages_Codes.txt and SupportedLanguages_Names.txt. Then I squash merged BugFix_Refactoring to the master.
Being on master I want to examine the new files histories. The histories in SmartGit contain commits related to new files and original file (SupportedLanguages.txt).
Which is great. BUT, when I open Git console and write: git log -- SupportedLanguages_Codes.txt then I get only the commit from the master:
The same if I examine this file in Visual Studio Git plugin.
Can you please explain why the results are different? What SmartGit does to provide me with full history?
Thank you in advance,