Снегопат
https://snegopat.ru/forum/

Как обновиться?
https://snegopat.ru/forum/viewtopic.php?f=1&t=292
Страница 1 из 1

Автор:  GrigoryPtashko [ 22 ноя 2012, 13:56 ]
Заголовок сообщения:  Как обновиться?

Всем привет.

Я может баян спрошу, но как обновить скрипты?
Я вот что делаю в консоли (запустил специально под администратором):

Код:
C:\Users\gptashko\Dropbox\snegopat>get_latest.cmd

Обновление основного репозитария:

C:\Users\gptashko\Dropbox\snegopat\fossil.exe: repository does not exist or is in an unreadable directory: C:/Users/gptashko/Documents/snegopat/repo/core.fossil
C:\Users\gptashko\Dropbox\snegopat\fossil.exe: repository does not exist or is in an unreadable directory: C:/Users/gptashko/Documents/snegopat/repo/core.fossil

Обновление репозитария скриптов:

C:\Users\gptashko\Dropbox\snegopat\fossil.exe: repository does not exist or is in an unreadable directory: C:/Users/gptashko/Documents/snegopat/repo/scripts.fossil
C:\Users\gptashko\Dropbox\snegopat\fossil.exe: repository does not exist or is in an unreadable directory: C:/Users/gptashko/Documents/snegopat/repo/scripts.fossil

Все прошло успешно!

Press any key to continue . . .


То есть ничего не обновилось.

Спасибо.

Автор:  sosnae [ 22 ноя 2012, 14:05 ]
Заголовок сообщения:  Re: Как обновиться?

Когда первый раз открываешь репозиторий (fossil open) он запоминает абсолютный путь.
Телепатирую: сначала было в папке C:/Users/gptashko/Documents/snegopat , потом переместил в папку C:\Users\gptashko\Dropbox\snegopat\ .

Для исправления ситуации, можешь удалить папки scripts и core , выполнить команду get_latest.cmd , автоматом создадутся и обновятся.
Если были какие-либо исправления в скриптах и ты их не закоммитил в приватную ветку, тогда сделай бэкап и выше пункт.

Автор:  orefkov [ 22 ноя 2012, 14:06 ]
Заголовок сообщения:  Re: Как обновиться?

А не пробовал с нуля, удалив папки repo, core, scripts ?
Не сидишь ли ты за прокси?

Автор:  orefkov [ 22 ноя 2012, 14:08 ]
Заголовок сообщения:  Re: Как обновиться?

sosnae писал(а):
Когда первый раз открываешь репозиторий (fossil open) он запоминает абсолютный путь.

О, кстати, спасибо что напомнил.
Во фрешке я это фиксил, а вот в get_latest - нет. Надо пофиксить для портабельности.

Автор:  orefkov [ 22 ноя 2012, 14:20 ]
Заголовок сообщения:  Re: Как обновиться?

Да, точно.
Запускаешь из C:\Users\gptashko\Dropbox\snegopat\, а стояло раньше в C:/Users/gptashko/Documents/snegopat/

Для фикса можно выполнить такие команды:
в каталоге core:
Код:
..\fossil sqlite3 _fossil_ "update vvar set value='../repo/core.fossil' where name='repository'"

и в каталоге scripts соответственно
Код:
..\fossil sqlite3 _fossil_ "update vvar set value='../repo/scripts.fossil' where name='repository'"

После этого должно нормально обновлятся.

Автор:  GrigoryPtashko [ 22 ноя 2012, 20:31 ]
Заголовок сообщения:  Re: Как обновиться?

Не сработало. Вот, что говорит (консоль под админом):

Код:
C:\Users\gptashko\Dropbox\snegopat\core>..\fossil sqlite3 _fossil_ "update vvar set value='../repo/core.fossil' where name='repository'"
C:\Users\gptashko\Dropbox\snegopat\fossil.exe: repository does not exist or is in an unreadable directory: C:/Users/gptashko/Documents/snegopat/repo/core.fossil

Автор:  orefkov [ 22 ноя 2012, 21:12 ]
Заголовок сообщения:  Re: Как обновиться?

Тогда надо сначала переместить папку снегопата в documents и выполнить команду там.

Автор:  GrigoryPtashko [ 22 ноя 2012, 21:23 ]
Заголовок сообщения:  Re: Как обновиться?

Да, так сработало. Спасибо.
А как обновить SciColorerV8?

Автор:  orefkov [ 22 ноя 2012, 22:12 ]
Заголовок сообщения:  Re: Как обновиться?

get_latest.cmd обновляет и скрипты, в том числе и колорер.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/