View previous topic :: View next topic |
Author |
Message |
me76
Joined: 26 May 2023 Posts: 5
|
(Separately) Posted: Fri May 26, 2023 07:22 Post subject: [wfx] gitview - просмотр веток репозиториев git |
|
|
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. |
|
Back to top |
|
 |
me76
Joined: 26 May 2023 Posts: 5
|
(Separately) Posted: Thu Oct 12, 2023 06:25 Post subject: |
|
|
Версия 1.0.1: исправлен баг, из-за которого плагин не всегда мог найти git.exe и ничего не показывал.
http://wincmd.ru/download.php?id=gitview (вынужденный пробел, т.к. форум не позволяет новичкам публиковать ссылки) |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10408 Location: Россия, Саратов
|
(Separately) Posted: Thu Oct 12, 2023 07:09 Post subject: |
|
|
me76
Ссылку поправил. Кроме того, обращаю внимание, что утверждение "Плагин 64-битный, работает в TC 5.5 и выше" является нонсенсом по определению: поддержка 64-битности появилась в TC 8.0 и выше. Оптимальным решением было бы, разумеется, включать в дистрибутив обе битности плагина (либо в крайнем случае дать 32-битную версию отдельным архивом), как это в 99,99% их авторами и делается. Далеко не все хотят и могут пользоваться исключительно 64-битными плагинами, даже если вам почему-то кажется обратное. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
me76
Joined: 26 May 2023 Posts: 5
|
(Separately) Posted: Thu Oct 12, 2023 19:18 Post subject: |
|
|
Вы правы, я подготовлю 32-битную версию.
У меня вначале создалось впечатление, что плагины с поддержкой Юникода не работают в 32-битном режиме, но после вашего комментария я покопался и выяснил, как заставить ТК принять такой плагин. В ближайшее время выложу обновление. |
|
Back to top |
|
 |
me76
Joined: 26 May 2023 Posts: 5
|
(Separately) Posted: Sat Oct 14, 2023 01:31 Post subject: |
|
|
Добавил 32-битную версию. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10408 Location: Россия, Саратов
|
(Separately) Posted: Sat Oct 14, 2023 12:42 Post subject: |
|
|
me76
OK. А нельзя ли ещё для наилучшего соответствия стандартным требованиям к плагинам TC добавить в набор файлов текстовик pluginst.inf, обеспечивающий автоустановку при попытке открытия дистрибутивного архива? _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
me76
Joined: 26 May 2023 Posts: 5
|
(Separately) Posted: Sat Oct 14, 2023 18:29 Post subject: |
|
|
Avada wrote: | me76
OK. А нельзя ли ещё для наилучшего соответствия стандартным требованиям к плагинам TC добавить в набор файлов текстовик pluginst.inf, обеспечивающий автоустановку при попытке открытия дистрибутивного архива? |
Не знал о такой возможности, обязательно добавлю! |
|
Back to top |
|
 |
|