UpdateEx

Здесь можно обсудить ваш любимый плагин.
Mazzi
Posts: 35
Joined: Thu 24 Dec, 2009 10:19

Re: UpdateEx

Post by Mazzi » Thu 07 Nov, 2013 05:34

Latest post of the previous page:

EGez wrote:
Mazzi wrote: видимо. плохо искали :) на списке плагинов для обновления есть SETUP, где есть настройка ченжлога и пути к файлам обновления.
Не догоняю что-то, как туда зайти?
В помощи тоже ничего как-то не нашел... Походу отдыхать нужно иногда :(
Извините, это мне пра отдыхать )))) я перепутал с плагином Renewal :dyatel:

User avatar
John Doe
Бюрократ
Posts: 12531
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 235 times

Re: UpdateEx - обновления Far и плагинов с плагринга

Post by John Doe » Wed 15 Jan, 2014 10:37

Code: Select all

Macro { area="Common"; key="F1"; action=msgbox; }
Если в процессе скачивания выполнить этот макрос, то фар наглухо вешается

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov » Fri 24 Jan, 2014 04:16

я не владею макрами, могу предполагать, что выводится какая-то мессага? наблюдал такое, в плаге потоки плохо синронизируются и какой-то поток замораживает фар видать в это время...

User avatar
John Doe
Бюрократ
Posts: 12531
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 235 times

Re: UpdateEx

Post by John Doe » Mon 17 Feb, 2014 16:25

UpdateEx.dll.config
Команды секции [common] выполняются однократно.

Не хватает общей секции, которая бы выполнялась для каждого обновляемого плагина отдельно.
Хочу там обрабатывать всякие changelog*, whatsnew*

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov » Mon 17 Feb, 2014 18:01

наврядли. батники с циклами достаточно гибки для этого.

я например, такой командой для каталога фар
@for %%I in (*.lng,*.hlf) do @(if not %%~nI==FarRus if not %%~nI==FarEng del %%I)
вычищаю все лишние языки.

User avatar
John Doe
Бюрократ
Posts: 12531
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 235 times

Re: UpdateEx

Post by John Doe » Mon 17 Feb, 2014 21:12

Батнику с циклами на вход надо подать список обновленных плагинов. Я не вижу где бы можно его было взять.

Конечно можно взять шире: сканировать батником всю структуру папок до обновления, записывать куда-то в текстовый файл информацию о файлах, и далее после обновления снова сканировать ту же структуру для поиска различий.
Но странно таким заниматься при наличии плагина с гибкой схемой обновлений, рассчитанной на тонкую настройку пользователем. Не находите?

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov » Thu 20 Feb, 2014 05:26

заинтригуй меня конкретным примером :) если понравится может что придумаю.

User avatar
John Doe
Бюрократ
Posts: 12531
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 235 times

Re: UpdateEx

Post by John Doe » Thu 20 Feb, 2014 09:59

Хочу перед обновлении каждого плагина сохранять где-то копию документации.
А после обновления проверять что изменилось и выводить на экран диффы.

Это можно сделать и сейчас в [common], но поскольку неизвестно что обновлялось, то придётся сохранять документацию ВСЕХ плагинов, и потом всё сохранённое проверять на наличие изменений.
Рациональнее было бы выполнять эти действия только для папок обновляемых плагинов, ведь UpdateEx обладает такой информацией.

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov » Thu 20 Feb, 2014 11:13

понятно.

>Хочу перед обновлении каждого плагина сохранять где-то копию документации.
имей в виду, что для каждой команды устанавливается домашним каталогом католог того же плагина, т.е. тебе придется раскладывать батники по всем каталогам. таким макаром можешь для каждого плагина и свою секцию прописать и не требовать хотелку :)

User avatar
John Doe
Бюрократ
Posts: 12531
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 235 times

Re: UpdateEx

Post by John Doe » Thu 20 Feb, 2014 11:16

Alexey Samlyukov wrote:для каждой команды устанавливается домашним каталогом католог того же плагина, т.е. тебе придется раскладывать батники по всем каталогам. таким макаром можешь для каждого плагина и свою секцию прописать и не требовать хотелку :)
Я не требую, а предлагаю :-)
А батник нужет всего один, достаточно прописать его запуск с полным путём.

Code: Select all

PostInstall = cmd.exe /c%FARPROFILE%\post_diff_changelogs.cmd

User avatar
macik
Posts: 42
Joined: Wed 06 Apr, 2011 14:40

Re: UpdateEx

Post by macik » Tue 25 Feb, 2014 12:57

Извините, что влезаю в обсуждение...

Проясните ситуацию — правильно ли я понимаю, что UpdateEx это сейчас самый актуальный плагин для автообновлений? А то у меня в системе есть «update», «updateEx», «renewal». Ломаю голову что нужно оставить...

User avatar
John Doe
Бюрократ
Posts: 12531
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 235 times

Re: UpdateEx

Post by John Doe » Tue 25 Feb, 2014 13:00

Актуальны все.
update - обновляет дистрибутив фара со стандартными плагинами
updateEx - умеет и сторонние плагины, но только с плагринга
renewal - позволяет задать особые правила для обновления откуда угодно (не пользуюсь, но вроде бы писали о том, что в последней версии это отвалилось)

vasily123
Posts: 16
Joined: Tue 22 Apr, 2014 09:03
Has thanked: 2 times
Been thanked: 1 time

Re: UpdateEx

Post by vasily123 » Tue 22 Apr, 2014 09:07

Извините за ламерский вопрос, сколько ни искал, не наше ответа.
Скажите пожалуйста: когда активируем плагин и видим список того, что можно обновлять, что означает жирный черный кружок (точка) перед названием плагина? У некоторых плагинов эта точка есть, у некоторых - ее нет. И было бы неплохо ответ на этот вопрос как-то в справку по плагину разместить, имхо.

Спасибо!

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov » Tue 22 Apr, 2014 10:39

вроде инфа в логе есть.

vasily123
Posts: 16
Joined: Tue 22 Apr, 2014 09:03
Has thanked: 2 times
Been thanked: 1 time

Re: UpdateEx

Post by vasily123 » Tue 29 Apr, 2014 10:44

Спасибо за ответ. А как и где этот лог можно посмотреть?

User avatar
John Doe
Бюрократ
Posts: 12531
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 235 times

Re: UpdateEx

Post by John Doe » Tue 29 Apr, 2014 10:46

changelog wrote:

Code: Select all

28.06.2013 22:45:00 +0600 - build 28

+ теперь показываем кто из модулей активен (точкой возле названия)
...
(не знаю даже зачем эта информация в списке)

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 5 times
Contact:

Re: UpdateEx

Post by Alexey Samlyukov » Wed 30 Apr, 2014 04:41

а вдруг захочешь F8 нажать, а фар возьмет и упадет, чтоб подумать можно было в следующий раз...

Post Reply

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