Details
-
Task
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
Qt Creator 14.0.0
Description
List of tasks/ideas that don't deserve own reports (yet)
Uncategorized
- Git log for folder - Executes `git log .` which shows the log for the folder and subfolders: https://codereview.qt-project.org/c/qt-creator/qt-creator/+/588293
- Git status: make colorized
- Git invalidBranchAndRemoteNamePattern() should include "<=>"
- Add version control status to file statistic - Untracked/Modified/Staged/Ok
- Add "Edit commit message" and "Drop commit" to log context menu
- Allow to add files to gitignore from File System or Projects view
- Add Branch icon/name + context menu to status bar
- Add "edit commit message" checkbox to Fixup Commit
- Allow editing right pane in DiffEditor
- Allow staging of chunks from text editor
- Improve patch handling, e.g. apply from clipboard or create patch from commit
- Add run time (seconds) to VCS output pane next to command
- Evaluate integrating (parts of) https://github.com/Murmele/Gittyup (MIT license)
Tags
- Add tag: error message if already existing
- Add annotated tag
- Add tag: refresh branches model
- Branches: sort tags
- With list of branches/tags it would be possible to linkify in the output window (1.8, master, origin/1.8, origin/master, v1.8.0)
Commit window
- Sometimes the branch is missing (when amending without changed files, probably the parsing of git status fails due to the single line ## HEAD: https://codereview.qt-project.org/c/qt-creator/qt-creator/+/606226
git status --porcelain -b ## HEAD (no branch)
- Add link for remote/master...master [Ahead 15] (show log): https://codereview.qt-project.org/c/qt-creator/qt-creator/+/608502
- Add link for Repository (open in File system view)
- Improve conflict resolution for "deleted by us" files - currently needs command line
- Add UI for underlying errors like no email configured: https://codereview.qt-project.org/c/qt-creator/qt-creator/+/589152
Git Show
- Make header colorful like git log: https://codereview.qt-project.org/c/qt-creator/qt-creator/+/529507
- Make links clickable: QTCREATORBUG-13120
- Links: use list of branches/tags as for output linkify
- Links: Add links for Task-number/Fixes and ChangeId like in log
- Make Task-number/Fixes and ChangeId configurable (currently hardcoded for Qt Jira and Gerrit)
- Indentation lines really needed?
- Add "revert commit" action
Instant blame
- Make working for unsaved files
- Adjust for modified lines (disable log, blame, make better summary)
- Allow staging and reverting modified lines
- Allow clicking author name?
- Add line diff to modified lines: https://codereview.qt-project.org/c/qt-creator/qt-creator/+/580827
- LineDiff: Make number of context lines configurable and highlight current line
- LineDiff: Make working for local uncommited changes (diff)
- Add "revert commit" action
Attachments
Issue Links
- is required for
-
QTCREATORBUG-19721 Git user interface improvements
- Reported