GitShell

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

GitShell

Post by DrKnS » Mon 19 Feb, 2018 20:45

Анонс

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

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

User avatar
HaRT
Moderator
Posts: 8704
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 79 times
Been thanked: 146 times

GitShell

Post by HaRT » Mon 19 Feb, 2018 21:29

DrKnS wrote:
Mon 19 Feb, 2018 20:45
копировать по F5 и удалять по Del?
Ветки, я надеюсь?
Фар есть инструмент, а не нянька. © 2009 DrKnS

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

GitShell

Post by Max Rusov » Tue 20 Feb, 2018 08:35

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

А
F1 - Help

User avatar
DrKnS
Posts: 5200
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 196 times

GitShell

Post by DrKnS » Tue 20 Feb, 2018 08:53

Про F8 я в курсе, да, но во всяких других меню удаление пункта это обычно Del.
Впрочем, там вроде DlgId есть, можно и намакросить.

fps
Posts: 204
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 15 times
Been thanked: 4 times

GitShell

Post by fps » Tue 20 Feb, 2018 16:01

Не открывается Options - General Settings.
Это так и задумано?

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

GitShell

Post by Max Rusov » Tue 20 Feb, 2018 16:11

Плагин в статусе бета - там еще ничего нет.

User avatar
Wave
Posts: 1765
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 15 times

GitShell

Post by Wave » Wed 21 Feb, 2018 11:22

Кстати, спасибо за плагин! У меня, разумеется, установлен TortoiseGit, но иногда случается садиться за машину, на которой гита нет, а заглянуть в историю гит-репозитория надо.
Пользуюсь ФАРом больше 20 лет © собирательный.

User avatar
Tim Sobolev
Posts: 703
Joined: Fri 01 Apr, 2005 14:46
Location: Украина
Has thanked: 1 time

GitShell

Post by Tim Sobolev » Sun 25 Feb, 2018 19:16

Всё очень здорово и вкусно, но:
  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: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

GitShell

Post by Max Rusov » Sun 25 Feb, 2018 21:20

1 - fixed

fps
Posts: 204
Joined: Wed 20 Apr, 2005 06:39
Has thanked: 15 times
Been thanked: 4 times

GitShell

Post by fps » Mon 26 Feb, 2018 04:54

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: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

GitShell

Post by Max Rusov » Mon 26 Feb, 2018 10:12

Ошибка в x64 версии. Перезалил.

skipik
Posts: 111
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 13 times
Been thanked: 10 times

GitShell

Post by skipik » Mon 26 Feb, 2018 17:59

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

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

User avatar
Wave
Posts: 1765
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 15 times

GitShell

Post by Wave » Mon 26 Feb, 2018 18:55

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

Far 5125×64, плагин последний, но и на прошлой версии то же поведение. Git, в котором репа создана 2.14.3 (впрочем, создана скорей всего на несколько минорных версий раньше).
Пользуюсь ФАРом больше 20 лет © собирательный.

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

GitShell

Post by Max Rusov » Mon 26 Feb, 2018 20:05

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

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

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

GitShell

Post by Max Rusov » Mon 26 Feb, 2018 20:11

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

skipik
Posts: 111
Joined: Wed 03 Jun, 2015 15:24
Has thanked: 13 times
Been thanked: 10 times

GitShell

Post by skipik » Mon 26 Feb, 2018 20:30

Max Rusov, нет, всё перепроверил, даже на чистой ночной сборке с одним добавленным GitShell стабильно падает.

Post Reply

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