[dolphin] [Bug 453625] New: Git add and commit on a directory

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Tue May 10 14:27:55 BST 2022


https://bugs.kde.org/show_bug.cgi?id=453625

            Bug ID: 453625
           Summary: Git add and commit on a directory
           Product: dolphin
           Version: 21.12.3
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: plugins: git
          Assignee: sebastian at sebastian-doerner.de
          Reporter: tata668 at gmail.com
                CC: kfm-devel at kde.org
  Target Milestone: ---

SUMMARY
This is a request. I currently don't use this Dolphin Git plugin for one
reason: if there are multiple files modified/added/deleted in a directory (and
in its subdirectories), there is no option to "git add" them all at once.

Ideally, there would be an option allowing you to select which files to add and
commit, from a repository directory. But simply to allow "git add --all" would
be nice too.

EXPECTED RESULT

- The directory "~/myRepo" is a git directory containing files that were
modified. Some of those modified files may be in subdirectories.

- In Dolphin, I right-click in this "~/myRepo" directory.

- The "Git Commit..." option is shown, even if there are no files staged
already. I open it.

- In addition to the "Commit message" texarea, there is a list of all files
that were added/modified/deleted but that are not  staged yet.

- I'm able to select the files I want to add and commit.

- I press "Commit" and a command similar to "git add file1 file2 subDir/file3
&& git commit -m "My Commit Message" is executed.

ALTERNATIVE

If listing the modified files and allowing them to be selected (or not) is too
complex, a simple "add all" checkbox option would be really appreciated.

SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3
Kernel Version: 5.15.32-1-MANJARO (64-bit)
Graphics Platform: X11

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list