1. 03 Jun, 2020 1 commit
  2. 02 Jun, 2020 3 commits
  3. 01 Jun, 2020 3 commits
  4. 31 May, 2020 3 commits
  5. 28 May, 2020 2 commits
  6. 26 May, 2020 1 commit
  7. 25 May, 2020 1 commit
    • Kwon-Young Choi's avatar
      Implement mount ISO service plugin for Dolphin · f7f2f626
      Kwon-Young Choi authored
      The mountiso plugin adds a contextual menu entry for .iso files to
      either mounting or unmounting the file as a loopback device depending on
      the mount state.
      This plugin uses udisksctl to either mount or unmount the iso file.
      It also uses losetup to check if an iso file is already mounted
      
      FEATURE: 175051
      FIXED-IN: 20.08.0
      f7f2f626
  8. 24 May, 2020 1 commit
    • Nikolai Krasheninnikov's avatar
      [svn] Added basic svn commands logging output. · 37b909f5
      Nikolai Krasheninnikov authored
      Summary:
      {F8324215}
      Added dialog for SVN Update, SVN Revert and SVN Commit actions.
      This dialog is universal and prints everything from stdout and stderr (stderr prints in red).
      Supports for "Cancel" action which sends terminate signal to a running process.
      
      Test Plan:
      1) Try "SVN Commit", "SVN Revert" and "SVN Update" actions from plugin popup menu.
      2) Try "SVN Revert" action from "SVN Commit" dialog.
      
      Reviewers: #dolphin, #vdg, elvisangelaccio, meven
      
      Reviewed By: #dolphin, elvisangelaccio, meven
      
      Differential Revision: https://phabricator.kde.org/D29788
      37b909f5
  9. 12 May, 2020 1 commit
    • Nikolai Krasheninnikov's avatar
      [svn] Added SVN Checkout dialog. · 2f917006
      Nikolai Krasheninnikov authored
      Summary:
      {F8293246}
      Added SVN Checkout dialog with basic and most commonly used SVN Checkout functionality:
      - set repo URL;
      - change working copy path;
      - omit externals.
      Additional features:
      - automatically pasting repo URL on dialog creation (if its valid);
      - automatically forming working copy path based on repo URL (trying to predict repository name);
      - user can pick an output folder instead of typing in;
      - few error-controls to prevent running 'svn co' with invalid params (disabling 'OK' button).
      SVN Checkout can be time consuming.
      
      Reviewers: #vdg, #dolphin, meven, elvisangelaccio, ngraham
      
      Reviewed By: #dolphin, meven, elvisangelaccio
      
      Subscribers: anthonyfieroni
      
      Differential Revision: https://phabricator.kde.org/D29489
      2f917006
  10. 30 Apr, 2020 1 commit
  11. 27 Apr, 2020 1 commit
    • Nikolai Krasheninnikov's avatar
      Fix 'SVN Log...' crash while watching history in the unversioned directory.... · c64770b9
      Nikolai Krasheninnikov authored
      Fix 'SVN Log...' crash while watching history in the unversioned directory. Added checks m_log variable contains anything.
      
      Summary:
      This commits adds checks of m_log variable contains anything before using it.
      More appropriate is not showing 'SVN Log...' as available action at all, this should go in a further commits.
      Anyway checks for a m_log variable is a must.
      
      Test Plan: Run 'SVN Log...' in unversioned directory make sure it doesn't crash any more and showes empty history.
      
      Reviewers: #dolphin, meven, elvisangelaccio
      
      Reviewed By: #dolphin, meven, elvisangelaccio
      
      Differential Revision: https://phabricator.kde.org/D29043
      c64770b9
  12. 25 Apr, 2020 1 commit
  13. 12 Apr, 2020 1 commit
    • Nikolai Krasheninnikov's avatar
      [svn] Fixed items status inside unversioned directory. · f691f024
      Nikolai Krasheninnikov authored
      Summary:
      Added special checks for items inside unversioned dirs.
      Previously those items was indicated as normal revision with a capability to launch SVN commands on it (SVN Delete, for example). Those commands ends up with an error.
      
      Unversioned item is a special case because in any other cases 'svn status' will mark every file or dir as added, removed, conflicted and so on.
      
      Test Plan:
      Inside a repo create dir with a following structure:
      {F8225757}
      
      1) Check any SVN actions available only for "dir", selecting other dirs and files causes no actions available.
      2) Check items status showing correct.
      3) Do 'SVN Add' for dir, 'SVN Revert' for dir2.
      4) Check dir (with dir1.txt, file1.txt) and dir/dir1 (with file2.txt) and dir/dir1/dir2 has SVN Actions while dir/dir1/dir2/dir3 don't.
      5) Check items status showing correct.
      
      Reviewers: meven, elvisangelaccio, #dolphin
      
      Reviewed By: meven, elvisangelaccio, #dolphin
      
      Differential Revision: https://phabricator.kde.org/D28681
      f691f024
  14. 01 Apr, 2020 1 commit
  15. 27 Mar, 2020 1 commit
  16. 22 Mar, 2020 1 commit
    • Nikolai Krasheninnikov's avatar
      Dolphin-SVN: code update · 2833d015
      Nikolai Krasheninnikov authored
      Summary:
      1) Pointers initialized with 'nullptr' instead of '0'.
      2) Moved to a modern Qt-way of connecting signals and slots without SIGNAL() and SLOT() macros.
      3) Class SVNCommands renamed to SvnCommands for consistency with other class names.
      
      Test Plan: Ensure everything is correct, try some basic actions.
      
      Reviewers: meven, elvisangelaccio
      
      Differential Revision: https://phabricator.kde.org/D28170
      2833d015
  17. 19 Mar, 2020 1 commit
    • Nikolai Krasheninnikov's avatar
      SVN: added SVN Log dialog · d7de9444
      Nikolai Krasheninnikov authored
      Summary:
      Added SVN Log dialog. Dialog looks and behaves similar to a TortoiseSVN one.
      Dialog supports:
      - update repo to specified revision;
      - revert repo to specified revision;
      - revert file to a specified revision;
      - show changes against previois commit;
      - show changes against working copy.
      Everything is done by the context menu.
      
      {F8181378}
      
      Test Plan: Run SVN Log dialog and check update works, revert works, revert file works, show changes and show changes against working copy works.
      
      Reviewers: #vdg, meven, elvisangelaccio
      
      Reviewed By: elvisangelaccio
      
      Subscribers: yurchor, anthonyfieroni
      
      Differential Revision: https://phabricator.kde.org/D28102
      d7de9444
  18. 17 Mar, 2020 1 commit
  19. 10 Mar, 2020 1 commit
    • Nikolai Krasheninnikov's avatar
      Added SVN add/delete/revert directory. · 3fb84565
      Nikolai Krasheninnikov authored
      Summary:
      Added "SVN Add" on directory addition with appropriate "SVN Revert" action.
      Also for directories already under VCS control added "SVN Delete" action.
      
      Test Plan:
      1. Create empty directory.
      2. Try "SVN Add" on it: it should be added.
      3. Try "SVN Revert" on it: it should be reverted.
      4. Try "SVN Add", then "SVN Commit". It should be commited fine.
      5. Try "SVN Delete", then "SVN Commit". It should be deleted from CVS and commited fine.
      6. Try the same with a dir with an empty file in it right-clicking on the directory name and inside directory.
      
      Reviewers: meven, elvisangelaccio
      
      Reviewed By: meven
      
      Differential Revision: https://phabricator.kde.org/D27652
      3fb84565
  20. 09 Mar, 2020 1 commit
    • Nikolai Krasheninnikov's avatar
      SVN commit dialog now supports diff, add and revert actions. · 31c122b6
      Nikolai Krasheninnikov authored
      Summary:
      Added SVN commit dialog actions for diff file, add file and revert file.
      This is done by commit dialog context menu actions.
      SVN commit dialog is now a separate class and moved to a separate file.
      Also added SVNCommands class with static methods to access basic SVN actions like geting revision or geting remote URL path for a file.
      Also added ItemVersion::MissingVersion control for SVN plugin.
      
      {F8134979}
      
      Test Plan: Run SVN commit dialog and check diff file works, revert works and add works.
      
      Reviewers: #vdg, elvisangelaccio, meven, ngraham
      
      Reviewed By: #vdg, meven, ngraham
      
      Subscribers: ngraham
      
      Differential Revision: https://phabricator.kde.org/D27641
      31c122b6
  21. 18 Feb, 2020 2 commits
  22. 17 Feb, 2020 1 commit
  23. 04 Feb, 2020 1 commit
  24. 26 Dec, 2019 1 commit
  25. 23 Dec, 2019 1 commit
  26. 21 Dec, 2019 2 commits
  27. 24 Nov, 2019 1 commit
  28. 20 Nov, 2019 2 commits
  29. 16 Nov, 2019 1 commit
  30. 11 Nov, 2019 1 commit