guberm / tortoisegit

Automatically exported from code.google.com/p/tortoisegit
0 stars 0 forks source link

Add --all option to the Tortoise Git GUI #2489

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.On the command line I run git log --all myfilename  to view all history after 
moving a branch into the trunk in Subversion prior to the git migration.
2.In Tortoise client only shows as git log filename history and does not have 
an option to show all.

What is the expected output? What do you see instead?
Add checkbox to add --all switch to show all commit history.  I only see 
limited history in the GUI.

What version of TortoiseGit and msysgit are you using? 
TortoiseGit 1.8.13.0 (C:\Program Files\TortoiseGit\bin) 
git version 1.9.5.msysgit.1 (C:\Program Files (x86)\Git\bin) 
what operating system?
Windows 7 

Please provide any additional information below.

Original issue reported on code.google.com by bythebo...@gmail.com on 13 Apr 2015 at 4:24

GoogleCodeExporter commented 9 years ago
Can you provide an example where the difference is visible and matters?

Original comment by sstrickr...@googlemail.com on 13 Apr 2015 at 8:04

GoogleCodeExporter commented 9 years ago
Already have "--all" option.
See https://github.com/TortoiseGit/TortoiseGit/blob/master/src/Git/Git.cpp#L956

Have you tried "All Branches" at BOTTOM LEFT corner of Log Message dialog?
Or tried "All local branches" at TOP LEFT corner? (right click on that hyper 
link control)

----

For further checking, please do these steps:

1. Use command "git log --all --pretty=format:'%H' [your_file_name] > 
all_log_from_cli.txt"

2. Open TortoiseGit Log Message dialog for that [your_file_name]
3. Make sure the "Log commit ordering" is "Chronological reversed (git default)"
4. Use "CTRL + A" to select all commits
5. Right click on these commits and click the item "Copy SHA-1 to clipboard"
6. Use some text editor and paste all sha-1 from clipboard, save file as 
"all_log_from_tgit.txt"

7. Use TortoiseGitMerge to compare "all_log_from_cli.txt" file with 
"all_log_from_tgit.txt" file.

----

@sstrickroth, @ch3cooli
the initial idea for testing our log message dialog: test the sequence of sha-1.

Original comment by yuelinho...@gmail.com on 14 Apr 2015 at 1:40