Снегопат

Обсуждение Снегопата
Текущее время: 29 мар 2024, 09:41

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 199 ]  На страницу Пред.  1 ... 15, 16, 17, 18, 19, 20  След.
Автор Сообщение
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 05 дек 2012, 23:35 
Не в сети

Зарегистрирован: 23 ноя 2012, 07:01
Сообщения: 15
Добрый вечер.
Пытаюсь потихоньку разобраться в скриптописании для Снегопата. Кажется нашел в чем проблема с выводом ветки в заголовок каталога.
в скрипте dvcs_fossil.js
функция fossil_getStatusForCatalog()

Поиск производится по подстроке "tags:", хотя в формируемом fossil файле соответствующая строка обозначается локализованным именем "теги:". Наверно имеет смысл оба варианта проверять? Попробовал исправить, заработало, но полезли ошибки :oops:

Еще мне казалось ранее в журнале перед комментарием выводилась ветка в квадратных скобках. На работе выводились пустые скобки. Дома и скобки не выводятся. В скрипте этот кусок не получилось найти. В актуальной версии, если ничего не напутал, в колонку комментарий выводится только комментарий? *чешет затылок*

P.S. Если с местом размещения сообщения опять промазал - извините :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 09 дек 2012, 00:06 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
У меня есть незакомиченные правки для последних версий fossil, который поддерживает json в коммандной строке. Сейчас приходиться парсить текстовый вывод, а он не удобен для парсинга, особенно общая история изменений из-за этого могут быть проблемы в выводе истории.
Kir писал(а):
Еще мне казалось ранее в журнале перед комментарием выводилась ветка в квадратных скобках. На работе выводились пустые скобки. Дома и скобки не выводятся. В скрипте этот кусок не получилось найти. В актуальной версии, если ничего не напутал, в колонку комментарий выводится только комментарий? *чешет затылок*
Это все неправильно парсистся выводи команды fossil timeline , выхода два или переходить на парсинго json , но тогда необходимо проверять правильной версии у людей или править сами исходники fossil . Можно, еще напрямую sqlite читать, но это можно будет в будущем сделать, когда Александр добавить в снегопат поддержку sqlite.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 13 дек 2012, 13:24 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Kir писал(а):
в скрипте dvcs_fossil.js

Посмотри на работу http://snegopat.ru/scripts/artifact/d17d8e0f9ecb100a4fef3082d5fcd52c605a271f и необходим именно fossil c json поддрежкой


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 24 дек 2012, 12:32 
Не в сети

Зарегистрирован: 04 июн 2012, 09:28
Сообщения: 343
sosnae писал(а):
Можно, еще напрямую sqlite читать, но это можно будет в будущем сделать, когда Александр добавить в снегопат поддержку sqlite.

Я не Александр, но: viewtopic.php?f=1&t=325
:)

_________________
В реальності все не так, як насправді


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 26 дек 2012, 01:34 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Спасибо, будем пробовать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 18 янв 2013, 04:25 
Не в сети

Зарегистрирован: 10 дек 2012, 06:06
Сообщения: 7
Здравствуйте, сообщаю об ошибке. У меня в процессе сканирования каталогов возникает ошибка, если в дереве сканируемых каталогов есть каталог, название которого случайно оканчивается на пробел.


Вложения:
2013-01-18_082220.png
2013-01-18_082220.png [ 9.58 КБ | Просмотров: 20629 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 18 янв 2013, 10:53 
Не в сети

Зарегистрирован: 20 дек 2011, 10:31
Сообщения: 588
Откуда: Украина, Запорожье
Aletar писал(а):
Здравствуйте, сообщаю об ошибке. У меня в процессе сканирования каталогов возникает ошибка, если в дереве сканируемых каталогов есть каталог, название которого случайно оканчивается на пробел.
Точно в этом проблема? Код который выполняется в скрипте, практически полностью соответсвует такому коду на 1С:
Код:
Процедура ВывестиФайлы(ПутьККаталогу)
   Перем Файл;
   Файл = Новый Файл(ПутьККаталогу);
   Если Ложь
      ИЛИ НЕ Файл.Существует()
      ИЛИ НЕ Файл.ЭтоКаталог() Тогда
      
      Возврат;
   КонецЕсли;
   
   МассивФайлов = НайтиФайлы(ПутьККаталогу, "*.*", Ложь);
   Для НомерПоПорядку = 0 По МассивФайлов.Количество() Цикл
      лФайл = МассивФайлов.Получить(НомерПоПорядку);
      #Если _ Тогда
      лФайл = Новый Файл();
      #КонецЕсли
      Если НЕ лФайл.ЭтоКаталог() Тогда
         Сообщить(лФайл.ПолноеИмя);
      КонецЕсли;
   КонецЦикла;
КонецПроцедуры
Проверьте, сможет ли 1С вывести список файлов для определенного пути.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 19 янв 2013, 10:08 
Не в сети

Зарегистрирован: 10 дек 2012, 06:06
Сообщения: 7
Список файлов выводится не полностью из-за ошибки:

Код:
{Форма.Форма.Форма(17)}: Ошибка при вызове метода контекста (ЭтоКаталог)
      Если НЕ лФайл.ЭтоКаталог() Тогда
по причине:
Ошибка доступа к файлу: C:\1C\Обработки\InfostartMy\РазборИЗагрузкаДанныхСЛюбогоСайта


А вообще, почему я решил что это из-за пробела. Удаляю пробел в конце названия каталога, нажимаю "Обновить" - ошибки нет, ставлю пробел - "Обновить" - ошибка есть.

Кстати, один нюанс, я делаю эта из FAR'а. Вспоминаю, что у нас есть хранилка Synology, так там наблюдается такая ситуация: если из фара создаю папку в хранилки с пробелом на конце, то он присваивает ей имя примерно такого вида "_IGBEN~6", при этом из эксплорера все нормально.

Проверил, действительно ошибка возникает только из-за каталогов созданных в FAR'е с пробелом на конце. Пошел обновлять FAR.

UPD: В последней версии FAR'а такая же проблема.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 19 янв 2013, 16:15 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
А в чем смысл делать каталоги с пробелом на конце?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: extfiles.js - Скрипт Внешние файлы
СообщениеДобавлено: 21 янв 2013, 03:54 
Не в сети

Зарегистрирован: 10 дек 2012, 06:06
Сообщения: 7
JohnyDeath писал(а):
А в чем смысл делать каталоги с пробелом на конце?


Такое происходит случайно. Например, можно от кого-то скопировать такой каталог.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 199 ]  На страницу Пред.  1 ... 15, 16, 17, 18, 19, 20  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB