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 precisely as possible, so users will understand what you want. Please note that we appreciate your time and input, but we don't give any guarantees that a certain feature will be implemented. Usually, a minimum requirement is a sufficient number of votes. Hence, please don't comment like "when will this be implemented", but vote instead.
Follow the stackoverflow.com writing guidelines.
Thank you for your help!
Provide easy way to see all the deleted files in a repository in Smartgit
Our use case for this feature is to retrieve and/or look at old
code that has been removed at some point in the past. Often we don't
know when it was removed and sometimes we don't even remember the name
of the file that we are looking for.The file could have been
removed by another user of the repository and they may not have put the
file name in the commit message. By getting a list of the files deleted
we can see the history of deletion and seeing the file names may also
jog our memory about what the name of the file is. Even with the name,
there isn't a way in Smartgit that I know of to find when the file was
deleted and by which user.For example lets say I delete a
class file from the repository that is no longer referenced or used by
our project. Another user, at a later time is looking for the file but
can't find it anywhere in the project and they would like to at the code
or use the code in something they are working on. They may a vague
recollection that it used to exist 6 months ago but at some point in
time between 6 months ago and now it was deleted. They would then have
to look at the log entry of every commit between now and 6 months ago to
find the deleted file. This could take a long time if there are lots of
commits. A list of deleted files would cut down their search time
dramatically.
Allow existing repo actions on selected groups
Currently, the user can select multiple repos and perform the same action on all of them, such as pull. Instead of selecting the individual repos, please allow the same repo actions on the selected groups.
GitLab Issue Tracker support
We're using a self hosted gitlab server instance using the community edition.
Using the integration with a Gitlab instances only allows us to see all projects granted access to me or seeing and creating merge request.
Since we're also using the gitlab issue tracker it would be great to add a better integration with the issues, e.g:
- Show Issue Numbers in log view that relate to commits (next to authors)
- Create issues prior to commits with a simple dialogue (for minor issues this would be great)
- Provide additional information during the commit to not only close an issues (gitlab automatically does this if wrting 'fixes #123') but also to label or assign milestones to it.
Edit Author command: allow to pick author from list
This follows this topic : https://smartgit.userecho.com/communities/1/topics/960-github-allow-to-set-author-and-commiter#
The "edit author" is quite cool, but you need to write manually both author name and email.
It would be nice to be able to pick name and email directly from a list generated from the log (all authors in the repo would be perfect)
Push/Rebase/etc --no-verify checkbox for skipping githooks
Please add --no-verify checkbox to interface or field "custom args".
Log: optionally open all submodules when opening a repository
In the Working Tree window, when I double-click on a repo, all sub-modules are loaded (showing current branch, pull / push status). This is great.
But, in the Log Graph window, it is not the case.
I need to double-click on every single sub-module (around 25 time), and I must do that every time I changed repo.
Allow to select several commits to modify
Currently, I cannot select several commits to stop and amend/modify:
By command line, I can select several commits and pick them for edit:
pick f7f3f6d changed my name a bit
edit 310154e updated README formatting and added blame
edit a5f4a0d added cat-file
# Rebase 710f0f8..a5f4a0d onto 710f0f8
#
# Commands:
# p, pick = use commit
# r, reword = use commit, but edit the commit message
# e, edit = use commit, but stop for amending
# s, squash = use commit, but meld into previous commit
# f, fixup = like "squash", but discard this commit's log message
# x, exec = run command (the rest of the line) using shell
#
# These lines can be re-ordered; they are executed from top to bottom.
#
# If you remove a line here THAT COMMIT WILL BE LOST.
#
# However, if you remove everything, the rebase will be aborted.
#
# Note that empty commits are commented out
Reference:
Log, Commits: easy way to filter for a sub-directory (like the sub-directory Log window)
Provide an easy way to filter the Log graph for commits which are affecting a specific sub-directory. The graph should exactly look like when invoking the Log on this sub-directory.
Log: user tools which can work on commit+file combination
It should be possible to define tools which can have ${commit} and ${filePath} as parameter in order to invoke the tool on a certain file of a certain commit.
Low-Level Properties: show Description next to Key and Value in dialog
When searching through low-level properties to find a particular one, it's tedious to see what each property does because you have to double-click it to open a dialog in order to see the description, or you have to mouse over each one and wait a second for the tooltip to pop up.
It would be helpful if the description could just appear alongside the key and value columns in the dialog.
Similarly, if the default value was also shown in a column, that would also be helpful
Customer support service by UserEcho