LINUX.ORG.RU

GitQlient 1.3.0

 , ,


1

1

В начале февраля состоялся выпуск обновления графического Qt клиента для git – GitQlient 1.3.0 с поддержкой токенов github. В новой версии были добавлены интеграция с GitHub и Jenkins, а также несколько новых возможностей.

Среди основных изменений можно выделить следующие:

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

P.S.
Из мелких изменений упоминается, что теперь доступна готовая сборка rpm-пакета (я её не нашёл, может какая накладка). Если у кого есть опыт подготовки deb-пакетов, то разработчик приложения будет рад, если вы ему поможете с этим. Доступен AppImage пакет. Теперь для сборки требуется qtwebengine.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

GitHub

Не нужно. Эти кретины отказываются подтверждать мой email.

Jenkins

Нужно. Просто нужно.

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

А значит и в рантайме. Нужно.

// В FreeBSD ports отсутствует.

mord0d ★★★★ ()
Последнее исправление: mord0d (всего исправлений: 3)
Ответ на: комментарий от mord0d

А значит и в рантайме. Нужно.

Это как раз для гитхаб фич.

GitHub Не нужно. Эти кретины отказываются подтверждать мой email.

Странно, у меня только OSDN отказывался и-мейл принимать - ему вот прямо гуголовский только нужен.

grem ★★★★★ ()
Ответ на: комментарий от Korchevatel

Есть. Переустанови Арч и оно появится в репах.

anonymous ()

Предпочитаю, как и многие тут, взаимодействовать с git напрямую. Чтобы избежать сюрпризов, слишком уж много путей сделать одно и тоже но немного по-разному. Но софтина симпатичная, мне на первый взгляд, понравилась.

curver ()
Ответ на: комментарий от mord0d

Забыл дописать, что тот же разработчик предоставляет плагин для qtcreator для работы с git

grem ★★★★★ ()
Ответ на: комментарий от anonymous

Не знаю. Он хотел самостоятельно опакечивавать и в rpm сделал/помогли, а вот с deb пока не разобрался. Куда выкладывать rpm он собирался, я не знаю.

grem ★★★★★ ()
Ответ на: комментарий от Im_not_a_robot

Пока, к сожалению, работает как парсер командной строки. Из-за этого на крупной репе (дерево генту) у меня долго ооооочень грузил список коммитов. Но это заметно ускорили и добавили фичу указания сколько коммитов отображать. Взаимодействия через gitlib пока в планах не было.

Но этот графический клиент у меня хотя бы заработал в генту (вечером обновлю ebuild в guru). Тот же kraken не хочет запускаться даже.

grem ★★★★★ ()
Последнее исправление: grem (всего исправлений: 2)
Ответ на: комментарий от grem

Это как раз для гитхаб фич.

Это тупо "веб интерфейс". Я понял.

Просто из альтернатив только не очень живой qtwebkit, который… фактически мёртв.

гуголовский только нужен

Сейчас крупные корпорации сговорились, и email с мелкого васянского сервиса без подтверждения по номеру телефона никто не принимает.

На самом деле мне плевать, код на GitHub хранить я никогда не буду, а то что я не могу отрепортить туда баги в некоторые проекты — это не моя проблема, для себя я пропатчу. Популярность важнее, вот и пусть они себе там в своём хипстерском загончике.

Забыл дописать, что тот же разработчик предоставляет плагин для qtcreator для работы с git

Я использую Vim, так что мне от этого никак. ☺

mord0d ★★★★ ()
Ответ на: комментарий от acroobat

Так они там относительно давно, не? Даже этим летом хотят запретить пушить в репу по логин-пароль, будет разрешено по ssh-ключу или токену.

grem ★★★★★ ()
Ответ на: комментарий от acroobat

Опять какие-то молодёжные шутки про очередные «аудионаркотики», которые мне непонятны. :(

grem ★★★★★ ()

создание issues и pull requests

графического Qt клиента для git

Вы там это, либо трусы скидывайте либо крестик надевайте.

pon4ik ★★★★★ ()

Да уж. Отсутствие нормального GUI это то, на что жалуются почти все разрабы, не являющиеся линуксоидами-красноглазиками, по крайней мере те, с которыми я говорил на эту тему. Недоюникс-вей прочно сидит в ДНК красноглазых.

seiken ★★★★★ ()

Отлично, если она бесплатная (по любому так, тк опенсорс) и позволяет удобно ориентироваться (подсвечивая) новое в старом то я заюзаю.

До этого я какую-то джава прогу юзал которая была на пробной версии и лицензия кочилась. Да и тормозил конечно джава-софт.

Так что сейчас я опять без удобного просмотрщика. На днях поробую, но вот сейчас глянул скриншоты, и что-то не увидел того что мне нужно.

Визуализатор веток есть - но особо мне это не нужно, мне хочется такую классную прорисовку вставок нового удаления старого кода, которые в зеленом/красном фоне, который сужается в тонкую линию в месте своей вставки. И при том эти линии реалтайм анимируются при прокрутке...

bonta ★★★★ ()
Последнее исправление: bonta (всего исправлений: 1)

GitKraken на минималочках?

xDShot ★★★★★ ()

Дно какое-то. Получается надо два раза тыкать по коммиту чтобы увидеть дифф...

xDShot ★★★★★ ()
Ответ на: комментарий от fornlr

Не видел ничего фапабельнее Sublime Merge

То GUI к Git, которое встроено в IDEA.

EXL ★★★★★ ()
Последнее исправление: EXL (всего исправлений: 2)
Ответ на: комментарий от pon4ik

создание issues и pull requests

графического Qt клиента для git

Вы там это, либо трусы скидывайте либо крестик надевайте.

Одно другому не мешает. Лучше скинуть – мешать будет.

fornlr ★★★★★ ()
Ответ на: комментарий от bonta

Приложение - форк qgit, емнип, и разработчик один, но пока ещё преисполнен интузиазмом, если заинтересует фича и, то может даже реализует.

Только я не помню добавлена ли фича авторизации по ключу ssh. Фич-реквест был, но, кажется, что-то застопорилось.

grem ★★★★★ ()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от Crocodoom

На всё будет гуи, рано или поздно. Но у меня он исключительно в том или ином ide, ибо редко юзаю гит, лишь для продолжения работы над заданиями в универе.

xt1zer ()

Ток чот не собирается нифига кумейком-мейком. :) И нигде нет слов на тему как собрать.

gns ★★★★★ ()
Ответ на: комментарий от Crocodoom

А зачем вообще GUI придумали, придурь что ли чья-то?

seiken ★★★★★ ()
Ответ на: комментарий от Crocodoom

Да вряд ли боятся, например мне удобнее get, commit -m, push или отмену пуша делать в консоли конечно. А вот финально просмотреть перед коммитом изменения которые внёс - намного удобнее из специализированного гуя, чем просмотр того что может выдать diff или ide (по крайней мере в моём любимом QtCreator - он только блок изменений зеленым подсвечивает - это малоинформативно)

А в хорошем git gui очень удобно просмотреть результат своего труда перед коммитом, и возможно найти косяки перед пушем.

bonta ★★★★ ()
Ответ на: комментарий от eternal_sorrow

Ну ведь это же какие-то лицензионные войны, на которых (имхо) здравомыслящим людям плевать так же как и на коды_оф_кондукты.

Давеча, недели две назад я качал исходники 6го кьюта, собирал их, а потом правда пришлось скачать 5-го, т.к. в 6м не соберется qt-webkit.

Кстати пришлось и Хромиум (урезанный) собрать в добавок. А все для того что бы собрать мой любимый QtCreator тк без Хромиума он не соберется (вернее будет без хелпа), что конечно очень удивило - легковесное и быстрое ide а Хелп за собой тянет Хромиум!

Ну в общем - доступ к исходникам имеется.

bonta ★★★★ ()
Ответ на: комментарий от bonta

Продублирую удалённые комментарии:

процедурный стиль

Ты точно видел GTK? Вообще то там самое что ни на есть ООП. На C конечно выгдлядит уродливо, но на C прикладной софт и не нужно разрабатывать. А хотя бы на C++ с gtkmm всё уже выглядит вполне адекватно (насколько это вообще возможно в C++). Ну и да, snake_case для переменных, функций и методов - самое то.

Его контейнеры имеют в себе все необходимое для работы с STL.

С какой версии? Потому что, насколько я помню, когда последний раз туда заглядывал, оно было абсолютно несовместимо с std::*, и буквально для всего, что там есть городило свою альтернативу. Поэтому я считаю, что Qt это не C++, это отдельный язык, который хоть и похож на C++, но всё же отличается от него фундаментально, даже синтаксисом и не компилируется компилятором C++ без использования специальных приблуд.

А gtkmm просто использует стандартные контейнеры. Почувствуй разницу.

eternal_sorrow ★★★★★ ()
Ответ на: комментарий от fornlr

Я полностью за скидывание. Но надо назвать уже как-то получше этот комбайн, это уже не просто git client.

pon4ik ★★★★★ ()

git

Добавлен таймер Pomodoro

Астанавитесь. Зачем делать из гита ACDSee?

Nervous ★★★★ ()
Ответ на: комментарий от Crocodoom

насколько люди боятся командной строки, что им подавай гуй для гита?

Ну на граф помедитировать иногда полезно бывает. Родной в гите довольно убогий, в magit тоже (собственно, это тоже родной гитовский).

Обещают в magit завезти нормальный граф на git log --parents, но уже давненько обещают.

Nervous ★★★★ ()
Последнее исправление: Nervous (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.