Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-31258

Small VCS related task list

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Not Evaluated Not Evaluated
    • None
    • Qt Creator 14.0.0
    • All

      List of tasks/ideas that don't deserve own reports (yet)

      Uncategorized

      Push to Gerrit

      • Improve remote resolving speed
        • early return on first gerrit found
        • prefer "gerrit" over "origin", "github", or "gitlab"
        • use .gitreview if existing
        • maybe also cache non-Gerrit remotes as non-relevant

      Tags

      • Add tag: error message if already existing, resp. forbid creating already existing tags
      • Add tag: show latest existing tags
      • Add annotated tag https://codereview.qt-project.org/c/qt-creator/qt-creator/+/626645
      • 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
      • Add link for remote/master...master [Ahead 15] (show log): https://codereview.qt-project.org/c/qt-creator/qt-creator/+/608502
      • Allow conflict resolution for "deleted by us" files - currently needs command line: https://codereview.qt-project.org/c/qt-creator/qt-creator/+/662791
      • Add UI for underlying errors like no email configured: https://codereview.qt-project.org/c/qt-creator/qt-creator/+/589152
      • Add link for Repository (open in File system view)
      • Add completion for "Fixup" and "Amends", provide a list of previous commits
      • Add more actions to the file context menu: stage, unstage, show in explorer, open in editor, create patch, add/delete/ignore untracked etc.
      • File context menu actions for submodules
      • Allow committing merges when all files contained conflicts that were resolved so no file remains for commiting. That currently disables the commit button.
      • Another command I use often for conflicted files (especially modified-deleted conflict, but not only these) is git log -p ..MERGE_HEAD – <path> (this is for merged, for cherry pick or revert this should probably be git show).  This is useful in case the file was deleted locally, but its content moved elsewhere. So when modified in the merged branch, an equivalent should be done locally.
      • Warn when `git amend` is used after a merge with conflicts, `git commit` must be used in this case

      Git Show

      Instant blame

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            aha_1980 André Hartmann
            aha_1980 André Hartmann
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes