sublime_merge
sublime_merge copied to clipboard
Collection of commits on a branch without the need to shift select
Problem description I prefer not to use Github for viewing code changes, since I am forced to be online for that, at least, and this is one lack in SM which causes me to do that...
When looking at a branch I often want to see the collection of commits as a single change of the form: https://github.com/user/repo/pull/999999999/files.
I can't do that in SM as quickly as Github because I am forced to shift select every commit on the branch and that's a bit tedious.
Preferred solution I would like a view somewhat like that in Github which enables all commits on a branch to be viewed as a single change.
If there was a button which programmatically simply ran through each commit and selected it, then I can deselect any if I want to exclude any commits from the view.
Alternatives Perhaps if I could drag select then that would make it faster, but I'd prefer either a wholly separate view or a button.
Screenshots Not sure where to put the button or what it would look like presently.
duplicates: #255, #321
I can't do that in SM as quickly as Github because I am forced to shift select every commit on the branch and that's a bit tedious.
@thoran, you only need to select the base & latest commits, not each commit.
If this is a duplicate of two other tickets and I still don't get it, then perhaps some kind of reworking of the interface is in order... Meantime, what do you mean by selecting the base and latest commits insofar as what interface elements with which I should be interacting? As above I can get the result I want by selecting all the commits for that branch, but if I've put a bunch of commits in, then I want something faster than the method employed so far, but don't know what that is...
@thoran You only need to select the two commits you want to compare.
Oh! That's definitely not intuitive, though it is quicker. Today I found that it was much faster to find the first commit of the current feature branch and then hold the shift key and use the up arrow and it progressively selects everything above it, which means that selecting all commits on a feature branch and selecting the last of the base and the last of the feature branch are equivalent, which isn't the most intuitive, but at least I can do this even faster now. Thanks.