Page 1 of 3

GitShell — диалоговый интерфейс к системе контроля версий Git

Posted: Mon 19 Feb, 2018 20:45
by DrKnS
Анонс

Max Rusov, выбор бранча из меню - это шикарно, спасибо.
А можно еще копировать по F5 и удалять по Del?

Баг: счётчик в заголовке показывает неправильное количество видимых веток - пункты local и remote считаются тоже.

GitShell

Posted: Mon 19 Feb, 2018 21:29
by HaRT
DrKnS wrote: Mon 19 Feb, 2018 20:45копировать по F5 и удалять по Del?
Ветки, я надеюсь?

GitShell

Posted: Tue 20 Feb, 2018 08:35
by Max Rusov
F7 - Создать
F8 - Удалить

А
F1 - Help

GitShell

Posted: Tue 20 Feb, 2018 08:53
by DrKnS
Про F8 я в курсе, да, но во всяких других меню удаление пункта это обычно Del.
Впрочем, там вроде DlgId есть, можно и намакросить.

GitShell

Posted: Tue 20 Feb, 2018 16:01
by fps
Не открывается Options - General Settings.
Это так и задумано?

GitShell

Posted: Tue 20 Feb, 2018 16:11
by Max Rusov
Плагин в статусе бета - там еще ничего нет.

GitShell

Posted: Wed 21 Feb, 2018 11:22
by Wave
Кстати, спасибо за плагин! У меня, разумеется, установлен TortoiseGit, но иногда случается садиться за машину, на которой гита нет, а заглянуть в историю гит-репозитория надо.

GitShell

Posted: Sun 25 Feb, 2018 19:16
by Tim Sobolev
Всё очень здорово и вкусно, но:
  1. При выходе из GitShell остаются заблокированными pack объекты в .git/objects
    (можно проверить посмотрев в GitShell history а потом выполнив git gc)
  2. Хотелось бы как-нибудь дергать подпункты главного меню из Lua

GitShell

Posted: Sun 25 Feb, 2018 21:20
by Max Rusov
1 - fixed

GitShell

Posted: Mon 26 Feb, 2018 04:54
by fps
git:log у меня выдает
╔════ Error ════╗ ║ GIT Error -21 ║ ╟───────────────╢ ║ { OK } ║ ╚═══════════════╝
После нажатия энтер или esc:
╔══════════════╗ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ╚══════════════╝
FAR 3.0 build 5149 x64, Win7, git version 2.15.0.windows.1

GitShell

Posted: Mon 26 Feb, 2018 10:12
by Max Rusov
Ошибка в x64 версии. Перезалил.

GitShell

Posted: Mon 26 Feb, 2018 17:59
by skipik
Max Rusov, у меня на 1.2 стабильное падение при запросе History.

Если есть дебаг-версия + PDB, я бы попробовал нормальный стек получить.

GitShell

Posted: Mon 26 Feb, 2018 18:55
by Wave
А как вообще должен происходить коммит? Вот я выбрал пункт меню коммит. Вижу список файлов, изменённых и новых. По F3 или F4 могу их посмотреть (новые просто в ФАРе, изменённые в Visual Compare). А вот на F5 никакой реакции. На Enter одна реакция: нет подготовленных файлов. Ctrl+R или Ctrl+G тоже не особо помогают. А больше, судя по хелпу, ничего нет. Хотя пробовал файлы, например, выделять.

Far 5125×64, плагин последний, но и на прошлой версии то же поведение. Git, в котором репа создана 2.14.3 (впрочем, создана скорей всего на несколько минорных версий раньше).

GitShell

Posted: Mon 26 Feb, 2018 20:05
by Max Rusov
Wave wrote: Mon 26 Feb, 2018 18:55А как вообще должен происходить коммит?
По F5 текущий файл или каталог должен перемещаться между списками Unsatged/Staged. Это аналог git add / git reset. По Enter все Staged файлы будет предложено закоммитить.

Попробуй через командную строку: git add ИмяФайла - при этом файл должен переместиться в список Staged так же как по F5.

GitShell

Posted: Mon 26 Feb, 2018 20:11
by Max Rusov
skipik wrote: Mon 26 Feb, 2018 17:59у меня на 1.2 стабильное падение при запросе History.
Может, грузится git2.dll другой версии?...