Share your ideas on how to improve SmartGit!
This is no support platform! To report bugs or request support, please contact us directly. If in doubt ask us.
First search for a similar request and add your votes or comments there.
Take the time to describe your request as precise as possible, so users will understand what you want.
Follow the stackoverflow.com writing guidelines.
Thank you for your help!
Log window: provide Index and working tree operations (so it can be used as alternate main window) [SG-11648]
The Log window should show Index and working tree and provide (almost) the same operations as the main window. The Repositories view should also be added. The ultimate goal is to make the Log window powerful enough so it can replace the main window for those users which prefer a Log-style Git client over a File Command-style one (as SmartGit's main window currently is).
This is a kind of meta issue and includes:
https://smartgit.userecho.com/topics/27
https://smartgit.userecho.com/topics/28
https://smartgit.userecho.com/topics/620
It's an alternative to:
GitHub: Add support for pull request Reviews
When doing code reviews for pull requests in GitHub, it is sometimes useful to keep comments in pending until finished reviewing (to avoid email spam). It is also sometimes required for a pull request to be approved by reviewers before merging. Currently SmartGit only supports posting single comments. Without any integration with Reviews (see docs: https://developer.github.com/v3/pulls/reviews/), it's a bit of a pain to manage pull requests when switching between SmartGit and GitHub (and I much prefer SmartGit for pull requests).
Log: Files list, please add "Open" and "Reveal in Explorer" in Context Menu
List of files in main window has context menu with functions like: "Open" and
"Reveal in Explorer"
I miss them in the context menu of List of files of the LOG window
Add word wrap option to Commit Message
I often find myself having to add text to the middle of my commit message, and I thus have to change all of the following lines so that they adhere to the line length guidelines. It would be nice if the Commit Message editor would word wrap at line length guide.
Journal: quick way to see more commits for each category (ahead, behind, common) [SG-10230]
For the Journal, the number of commits displayed per category is limited; e.g. common commits (gray) are limited to 10. There should be a quick way to load more common commits (e.g. by clicking some "expand" handle in the graph).
Interactive Rebase should show commit information
Interactive Rebase is a modal dialog that doesn't allow you to interact with the Log, and doesn't show any other information than the commit summary. Squashing and re-ordering in the Journal was better because you could see the changes in the Log for each commit before deciding which order they should be in.
Could squashing and re-ordering commits just be built into the Log view instead?
Conflict Solver: add 'take both' merge option
Now we have a 'take left' and 'take right' merge option. Sometimes its needed to 'take both' option with selection what should be first (like in kDiff)
Bitbucket: Approve Pull Requests/Comments
We can review, comment, merge, reject, retract Pull Requests in SmartGit, but we can't approve them yet.
I'd suggest a simple branch context menu entry and a Review menu entry for this: "Approve Pull Request". Ideally, if this user already approved the PR, this should change to "Unapprove Pull Request".
Another helpful improvement:
Add two buttons or options to the "Add Comment" dialog, to set Approve or Needs work, analog to Bitbucket Server.
The buttons would have the same function as "Add Comment" button plus additionally set the Approve or Needs work flag.
The options can be toggled and would fire when "Add Comment" is pressed.
As a Needs work status should be explained, I'd limit this possibility to the comment dialog.
Collapse Stash commits in log window into a single "summary" representation
Currently, each git stash shows up as a connected set of multiple sub-commits.
This is annoying because, when trying to see what files are part of a stash, you've got to click around to all 3 commits to see all the files.
What I would like is a way to collapse all three (visually, in the log) to a single line item that summaries the contents of all 3 commits, so I only need to look in one place.
Customer support service by UserEcho