Thank you for taking the time to share all this feedback - I genuinely appreciate it and will be looking into this further.
A couple of things to note:
> It puts headings on diff sections. I want to copy text that from Sublime Merge and search for the identifier in my editor. Sorry, S.O.L.
I've just added support for this internally, thank you for the feedback!
> I want to search for things across changes - sorry, S.O.L. - "someIdenifier" doesn't exist in the current code. When was it deleted? Let me search.
You can use the search tool (Ctrl + F) and add the query `contents: someIdentifier`. It will return every commit which contains that term within the changes.
thanks! to be clear tho. searching the commit comment is one thing. I want to search the file contents across history. which files used to contain the word "foo"
also, the tree based folder and file blame. GitHub, the website, shows this info by default. It would be nice if sublime merge had a similar view. The code view on github, the default view for any project, shows a line for each file and folder, followed by the commit msg summary in the middle, and a commit date on the right
Because c++ codebases nowadays are full of commits that just reformat or refactors code (clang-format, update to smart pointers, update to new api, etc) and so if I just want to find out the original commit which introduced that codeline (because I want to know the _original_ motivation for it), it means in Gitlab I just need to click 3 or 4 times on said button to skip all such formats/refactor commits until I get to the one I'm interested in. That is easy in Gitlab, while SublimeMerge just let me click on the SHA of the last change for the codeline, and from there I'm lost I don't know how to keep "blaming back" like Gitlab easily let me.
- In the same vein of easy skipping blame changes until the one you want, it would help a lot supporting the git config setting blame.ignoreRevsFile:
Thank you for taking the time to share all this feedback - I genuinely appreciate it and will be looking into this further.
A couple of things to note:
> It puts headings on diff sections. I want to copy text that from Sublime Merge and search for the identifier in my editor. Sorry, S.O.L.
I've just added support for this internally, thank you for the feedback!
> I want to search for things across changes - sorry, S.O.L. - "someIdenifier" doesn't exist in the current code. When was it deleted? Let me search.
You can use the search tool (Ctrl + F) and add the query `contents: someIdentifier`. It will return every commit which contains that term within the changes.
Thanks again for the feedback!