Здесь можно обсудить ваш любимый плагин.
-
skipik
- Posts: 105
- Joined: Wed 03 Jun, 2015 15:24
- Has thanked: 11 times
- Been thanked: 10 times
Post
by skipik » Mon 26 Feb, 2018 20:30
Latest post of the previous page:
Max Rusov, нет, всё перепроверил, даже на чистой ночной сборке с одним добавленным GitShell стабильно падает.
skipik
-
Max Rusov
- Posts: 3632
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 1 time
- Been thanked: 10 times
Post
by Max Rusov » Mon 26 Feb, 2018 21:45
skipik,
А 32-х разрядная версия работает?
Max Rusov
-
skipik
- Posts: 105
- Joined: Wed 03 Jun, 2015 15:24
- Has thanked: 11 times
- Been thanked: 10 times
Post
by skipik » Mon 26 Feb, 2018 22:02
Max Rusov, да, только что проверил на фар x86 + аналогичный плагин. Падения нет, история открылась.
skipik
-
Wave
- Posts: 1759
- Joined: Thu 04 Aug, 2005 18:47
- Has thanked: 4 times
- Been thanked: 14 times
Post
by Wave » Mon 26 Feb, 2018 23:29
Max Rusov wrote: ↑Mon 26 Feb, 2018 20:05
По F5 текущий файл или каталог должен перемещаться между списками Unsatged/Staged. Это аналог git add / git reset. По Enter все Staged файлы будет предложено закоммитить.
Попробуй через командную строку: git add ИмяФайла - при этом файл должен переместиться в список Staged так же как по F5.
git add file.txt с последующим вызовом плагина и commit даёт эффект, что file.txt оказывается в списке Staged. Теперь его из этого списка не получается убрать, зато можно закоммитить, проверил, работает. Но что-то не хочется каждый файл вручную из консольки аддить. (
Хотя я, конечно, и могу вынести их во временную панель, а потом выделить все и нажать Ctrl+G.) И это не считая того, что для вызова гита из консоли оный должен быть установлен.
Last edited by
Wave on Mon 26 Feb, 2018 23:31, edited 1 time in total.
Пользуюсь ФАРом больше 20 лет © собирательный.
Wave
-
Max Rusov
- Posts: 3632
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 1 time
- Been thanked: 10 times
Post
by Max Rusov » Mon 26 Feb, 2018 23:45
Ну, по идее, по f5 должно делаться то-же самое. Почему не работает - не знаю, какие-то нюансы.
Max Rusov
-
fps
- Posts: 203
- Joined: Wed 20 Apr, 2005 06:39
- Has thanked: 15 times
- Been thanked: 4 times
Post
by fps » Tue 27 Feb, 2018 17:42
Пожелание: после закрытия окна команды плагина возвращаться в его основное окно
Пример:
запустили плагин, видим список Branch, Diff, History...
выбрали History, потом нажали Esc - ожидаем попасть обратно в то же место списка, но попадаем сразу обратно в панели
fps
-
HaRT
- Moderator
- Posts: 8605
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 77 times
- Been thanked: 140 times
Post
by HaRT » Tue 27 Feb, 2018 17:49
fps wrote: ↑Tue 27 Feb, 2018 17:42
выбрали History, потом нажали Esc - ожидаем попасть обратно в то же место списка, но попадаем сразу обратно в панели
При этом возврат сразу в панели можно повесить, например, на F10.
HaRT
-
fps
- Posts: 203
- Joined: Wed 20 Apr, 2005 06:39
- Has thanked: 15 times
- Been thanked: 4 times
Post
by fps » Wed 28 Feb, 2018 11:39
Пожелание: возможность по кнопкосочетанию открыть в панелях текущий файл в списке (Commit Changes, History) при наличии такой возможности.
Не на редактирование и просмотр (это уже есть), а просто встать на него.
Last edited by
fps on Wed 28 Feb, 2018 11:40, edited 1 time in total.
fps
-
Wave
- Posts: 1759
- Joined: Thu 04 Aug, 2005 18:47
- Has thanked: 4 times
- Been thanked: 14 times
Post
by Wave » Wed 28 Feb, 2018 12:05
Кстати, проверил ×86-версию на 5152, а заодно ×64 обновил до 5152 же. Точно так же в диалоге Commit не работает F5.
Пользуюсь ФАРом больше 20 лет © собирательный.
Wave
-
Max Rusov
- Posts: 3632
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 1 time
- Been thanked: 10 times
Post
by Max Rusov » Wed 28 Feb, 2018 12:39
Wave wrote: ↑Wed 28 Feb, 2018 12:05
Кстати, проверил ×86-версию на 5152, а заодно ×64 обновил до 5152 же. Точно так же в диалоге Commit не работает F5.
1. Может F5 макросами перекрыта (вдруг) ?
2. Может что-то не то с базой GIT? В других базах наблюдается та же проблема?
Max Rusov
-
Wave
- Posts: 1759
- Joined: Thu 04 Aug, 2005 18:47
- Has thanked: 4 times
- Been thanked: 14 times
Post
by Wave » Wed 28 Feb, 2018 13:10
Чёрт, сорри, был макрос, в котором, я был уверен, Dlg.Id проверялось в condition, а оказалось, в теле функции. И не предусматривал того, что в каких-то других диалогах будут жать F5, всё-таки не самый популярный для диалогов хоткей.

Пользуюсь ФАРом больше 20 лет © собирательный.
Wave
-
HaRT
- Moderator
- Posts: 8605
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 77 times
- Been thanked: 140 times
Post
by HaRT » Wed 28 Feb, 2018 13:22
fps wrote: ↑Wed 28 Feb, 2018 11:39
Не на редактирование и просмотр (это уже есть), а просто встать на него.
Если делать, то предлагаю
Ctrl+PgUp
.
HaRT
-
Wave
- Posts: 1759
- Joined: Thu 04 Aug, 2005 18:47
- Has thanked: 4 times
- Been thanked: 14 times
Post
by Wave » Wed 28 Feb, 2018 14:38
HaRT wrote: ↑Wed 28 Feb, 2018 13:22
fps wrote: ↑Wed 28 Feb, 2018 11:39
Не на редактирование и просмотр (это уже есть), а просто встать на него.
Если делать, то предлагаю
Ctrl+PgUp
.
Лично мне интуитивней (по привычке к тому, что по Enter запускаю, а по Ctrl-PgDn вхожу в, и ещё по аналогии с MoreHistory)
Ctrl+PgDn
. Хотя если что намакрошу. Другая аналогия: временная панель — перейти с временной панели на файл
Alt+Shift+F3
. Хотя как по мне, именно вот это — совершенно не интуитивно.
Пользуюсь ФАРом больше 20 лет © собирательный.
Wave
-
HaRT
- Moderator
- Posts: 8605
- Joined: Tue 30 Aug, 2005 17:21
- Location: Санкт-Петербург
- Has thanked: 77 times
- Been thanked: 140 times
Post
by HaRT » Wed 28 Feb, 2018 18:44
Wave wrote: ↑Wed 28 Feb, 2018 14:38
а по Ctrl-PgDn вхожу в
То-то и оно, что по
Ctrl+PgDn
входим внутрь файла/директории, а тут речь идёт о том, что надо
перейти/встать на файл. В
AltHistory это различие последовательно проводится, и это удобно. В
TmpPanel, кстати, именно по
Ctrl+PgUp
на текущей панели производится переход на выбранный элемент в его директории — проверьте.
HaRT
-
pepak
- Posts: 395
- Joined: Sun 13 Jul, 2008 11:18
- Has thanked: 5 times
- Been thanked: 15 times
Post
by pepak » Sat 10 Mar, 2018 18:29
Is there any chance of supporting partial stage (as git add -p) and even more importantly partial unstage (not sure how to do that from the command line)?
pepak
-
Max Rusov
- Posts: 3632
- Joined: Wed 23 Nov, 2005 11:11
- Location: Москва-Питер
- Has thanked: 1 time
- Been thanked: 10 times
Post
by Max Rusov » Sat 10 Mar, 2018 19:16
pepak, Not so easy for implement and too exotic for my taste. But someday - may be...
Max Rusov
-
pepak
- Posts: 395
- Joined: Sun 13 Jul, 2008 11:18
- Has thanked: 5 times
- Been thanked: 15 times
Post
by pepak » Sat 10 Mar, 2018 19:19
Never mind. It's just that most other stuff I can easily do with command line, but partial unstage is beyond me. TBH, I didn't really look for it, so maybe that's why - I will try now.
Well, that was easy. git reset -p does what I need...
Last edited by
pepak on Sat 10 Mar, 2018 19:24, edited 1 time in total.
pepak