GitQlient 1.3.0

GitQlient - это мультиплатформенный клиент Git, изначально созданный из QGit'а. В настоящее время он выходит за рамки простого форка и добавляет много нового функционала. 

GitQlient, произносится как git+client - это мультиплатформенный клиент Git, изначально взят форк от QGit. Система спроектирована как набор программ, специально разработанных с учётом их использования в сценариях. Это позволяет удобно создавать специализированные системы контроля версий на базе Git или пользовательские интерфейсы. Например, Cogito является именно таким примером оболочки к репозиториям Git, а StGit использует Git для управления коллекцией исправлений (патчей). 

В новой версии были добавлены интеграция с GitHub и Jenkins, а также несколько новых возможностей.

Среди основных изменений в новой версии программы:

  • Интеграция с GitHub: создание issues и pull requests. Выполнение просмотра кода из pull request, выделение фрагментов кода, добавление комментариев с поддержкой разметки markdown (при сборке с Qt 5.15).
  • Jenkins: предварительная интеграция, позволяющая просматривать статус удалённого сервера, запускать сборку и проверять её результат.
  • Stage chunk: добавлена возможность отправлять в stage отдельные фрагменты изменений из файла при работе в режиме отображения изменений.
  • Добавлена поддержка создания Subtree.
  • Добавлен таймер Pomodoro (вероятно, связано с техникой управления временем «помидор»).
  • Добавлена возможность удаления submodules.
  • Редактор файлов конфигураций: теперь можно редактировать Git config, GitQlientSettings и GitQlient файлы конфигурации в одном месте.
  • Добавлена поддержка локализации интерфейса.

Для сборок доступен AppImage пакет. Теперь дополнительно для сборки требуется qtwebengine.