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

Здесь можно обсудить ваш любимый плагин.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

Анонс

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

Баг: счётчик в заголовке показывает неправильное количество видимых веток - пункты local и remote считаются тоже.
Last edited by HaRT on Fri 07 Apr, 2023 11:34, edited 1 time in total.
Reason: Расширен заголовок Темы
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

GitShell

Post by HaRT »

DrKnS wrote: Mon 19 Feb, 2018 20:45копировать по F5 и удалять по Del?
Ветки, я надеюсь?
Фар есть инструмент, а не нянька. © 2009 DrKnS
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

GitShell

Post by Max Rusov »

F7 - Создать
F8 - Удалить

А
F1 - Help
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

GitShell

Post by DrKnS »

Про F8 я в курсе, да, но во всяких других меню удаление пункта это обычно Del.
Впрочем, там вроде DlgId есть, можно и намакросить.
fps
Posts: 267
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 27 times
Been thanked: 14 times

GitShell

Post by fps »

Не открывается Options - General Settings.
Это так и задумано?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

GitShell

Post by Max Rusov »

Плагин в статусе бета - там еще ничего нет.
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

GitShell

Post by Wave »

Кстати, спасибо за плагин! У меня, разумеется, установлен TortoiseGit, но иногда случается садиться за машину, на которой гита нет, а заглянуть в историю гит-репозитория надо.
Пользуюсь ФАРом больше 20 лет © собирательный.
User avatar
Tim Sobolev
Posts: 729
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time
Been thanked: 7 times

GitShell

Post by Tim Sobolev »

Всё очень здорово и вкусно, но:
  1. При выходе из GitShell остаются заблокированными pack объекты в .git/objects
    (можно проверить посмотрев в GitShell history а потом выполнив git gc)
  2. Хотелось бы как-нибудь дергать подпункты главного меню из Lua
Last edited by Tim Sobolev on Sun 25 Feb, 2018 19:22, edited 2 times in total.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

GitShell

Post by Max Rusov »

1 - fixed
fps
Posts: 267
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 27 times
Been thanked: 14 times

GitShell

Post by fps »

git:log у меня выдает
╔════ Error ════╗ ║ GIT Error -21 ║ ╟───────────────╢ ║ { OK } ║ ╚═══════════════╝
После нажатия энтер или esc:
╔══════════════╗ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ ╚══════════════╝
FAR 3.0 build 5149 x64, Win7, git version 2.15.0.windows.1
Last edited by fps on Mon 26 Feb, 2018 04:56, edited 1 time in total.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

GitShell

Post by Max Rusov »

Ошибка в x64 версии. Перезалил.
skipik
Posts: 318
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 67 times
Been thanked: 29 times

GitShell

Post by skipik »

Max Rusov, у меня на 1.2 стабильное падение при запросе History.

Если есть дебаг-версия + PDB, я бы попробовал нормальный стек получить.
User avatar
Wave
Posts: 1885
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

GitShell

Post by Wave »

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

Far 5125×64, плагин последний, но и на прошлой версии то же поведение. Git, в котором репа создана 2.14.3 (впрочем, создана скорей всего на несколько минорных версий раньше).
Пользуюсь ФАРом больше 20 лет © собирательный.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

GitShell

Post by Max Rusov »

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

Попробуй через командную строку: git add ИмяФайла - при этом файл должен переместиться в список Staged так же как по F5.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

GitShell

Post by Max Rusov »

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

Return to “Обсуждение плагинов”