[wfx] gitview - просмотр веток репозиториев git
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Плагины Total Commander

#1: [wfx] gitview - просмотр веток репозиториев git Author: me76 PostPosted: Fri May 26, 2023 07:22
    —
wincmd.ru/files/9924390/wfx_gitview_1.0.zip

Плагин позволяет просматривать файлы в различных ветках репозиториев git. Плагин 64-битный, работает в TC 5.5 и выше.

Репозитории настраиваются в файле конфигурации gitview.json. Конфигурация имеет следующий вид и должна находиться в той же директории, что и wincmd.ini или в поддиректории plugins:

Code:
{
   "git client": {
      "git": "полный/путь/к/git.exe",
      "timeoutMs": "700", //время ожидания ответа от git.exe, в миллисекундах
      "unicodeIO": "yes", //если вдруг у вас есть ветки с символами не из стандартной кодировки ASCII (например, ветки на русском), попробуйте этот параметер
      "showCurrentBranch": "false" //если true, то плагин покажет и текущую ветку, предварив её звёздочкой
   },

   "repos": [
      {
         "name": "имя, под которым репозиторий будет показан в дереве директорий",
         "workingDir": "локальная рабочая директория "
      },
      ...
   ],

   "debug": {
      "logLocation": "путь к файлу логов - необязательный параметер"
   }
}


Репозитории и ветки образуют следующую файловую структуру:
Code:
\\\gitview
\\\gitview\repo1
\\\gitview\repo1\branches\branch1
\\\gitview\repo1\branches\branch2
\\\gitview\repo1\tags\tag1
\\\gitview\repo1\tags\tag2
\\\gitview\repo2
\\\gitview\repo2\branches\branch1
\\\gitview\repo2\branches\branch2


Если плагин не может найти git.exе, удалите и установите его снова.

Исходники на гитхабе: github.com/me76/gitview.

#2:  Author: me76 PostPosted: Thu Oct 12, 2023 06:25
    —
Версия 1.0.1: исправлен баг, из-за которого плагин не всегда мог найти git.exe и ничего не показывал.

http://wincmd.ru/download.php?id=gitview (вынужденный пробел, т.к. форум не позволяет новичкам публиковать ссылки)

#3:  Author: AvadaLocation: Россия, Саратов PostPosted: Thu Oct 12, 2023 07:09
    —
me76
Ссылку поправил. Кроме того, обращаю внимание, что утверждение "Плагин 64-битный, работает в TC 5.5 и выше" является нонсенсом по определению: поддержка 64-битности появилась в TC 8.0 и выше. Оптимальным решением было бы, разумеется, включать в дистрибутив обе битности плагина (либо в крайнем случае дать 32-битную версию отдельным архивом), как это в 99,99% их авторами и делается. Далеко не все хотят и могут пользоваться исключительно 64-битными плагинами, даже если вам почему-то кажется обратное.

#4:  Author: me76 PostPosted: Thu Oct 12, 2023 19:18
    —
Вы правы, я подготовлю 32-битную версию.
У меня вначале создалось впечатление, что плагины с поддержкой Юникода не работают в 32-битном режиме, но после вашего комментария я покопался и выяснил, как заставить ТК принять такой плагин. В ближайшее время выложу обновление.

#5:  Author: me76 PostPosted: Sat Oct 14, 2023 01:31
    —
Добавил 32-битную версию.

#6:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Oct 14, 2023 12:42
    —
me76
OK. А нельзя ли ещё для наилучшего соответствия стандартным требованиям к плагинам TC добавить в набор файлов текстовик pluginst.inf, обеспечивающий автоустановку при попытке открытия дистрибутивного архива?

#7:  Author: me76 PostPosted: Sat Oct 14, 2023 18:29
    —
Avada wrote:
me76
OK. А нельзя ли ещё для наилучшего соответствия стандартным требованиям к плагинам TC добавить в набор файлов текстовик pluginst.inf, обеспечивающий автоустановку при попытке открытия дистрибутивного архива?

Не знал о такой возможности, обязательно добавлю!



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group