1. 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
  2. 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
  3. 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