Показаны сообщения с ярлыком reup. Показать все сообщения
Показаны сообщения с ярлыком reup. Показать все сообщения

суббота, 31 декабря 2016 г.

Релиз reup-1.11.0


Да, вот так после 1.7.0 сразу 1.11.0. На самом деле скачка не было, просто промежуточные версии не публиковались. Из изменений в 1.11.0: обеспечена работа с файлами edc, оптимизированы правила генерации makefile, незначительные внутренние улучшения.

воскресенье, 26 апреля 2015 г.

Релиз reup-1.7.0


В данной версии reup добавлен код, обеспечивающий работу с новым каталогом dat, в котором будут храниться калибровки (патчи) в формате ДК-5.

понедельник, 10 ноября 2014 г.

четверг, 6 ноября 2014 г.

Релиз reup-1.5.1

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

Исходный код доступен ЗДЕСЬ.

понедельник, 3 ноября 2014 г.

Релиз reup-1.5.0

В данной версии проведен ряд внутренних оптимизаций и заново, согласно новым требованиям хранения репозитория калибровок ЯМЗ-530 для EDC7 на сервере, реализована функция publishRepo.

Исходный код доступен ЗДЕСЬ.

суббота, 19 апреля 2014 г.

Релиз reup-1.4.0

В программу добавлена возможность расчета хеш-сумм (по алгоритму md5) для вновь созданных hex-файлов и их запись в таблицу описаний двигателей при ее обновлении.
Исходный код доступен ЗДЕСЬ.

суббота, 11 января 2014 г.

Релиз reup-1.3.4

В этой версии проведена оптимизация алгоритма чтения данных из hex-файла.
Исходный код доступен ЗДЕСЬ.

пятница, 10 января 2014 г.

Релиз reup-1.3.3

В этой версии проведена оптимизация алгоритма чтения/записи данных hex-файла.
Исходный код доступен ЗДЕСЬ.

воскресенье, 29 декабря 2013 г.

Релиз reup-1.3.2

Изменения:
  1. Timestamp в имени файла при архивировании репозитория заменен на дату_время;
  2. Проведена некоторая оптимизация кода.
Исходный код доступен ЗДЕСЬ.

вторник, 10 декабря 2013 г.

Релиз reup-1.3.0

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

Исходный код доступен ЗДЕСЬ.

воскресенье, 8 декабря 2013 г.

Релиз reup-1.2.2

Внесенные изменения связаны с удобством использования.

Исходный код доступен ЗДЕСЬ.

суббота, 7 декабря 2013 г.

Релиз reup-1.2.1

Изменения:
  1. Устранена ошибка в функции очистки каталога утилиты trimmhex (функция удаляла не все указанные файлы);
  2. Добавлен вывод уведомлений о выполняемых операциях и их завершении;
  3. Оптимизирована обработка пользовательского ввода.
Исходный код доступен ЗДЕСЬ.

понедельник, 2 декабря 2013 г.

Релиз reup-1.2.0

Главным новшеством в этой версии является функционал автоматического обновления идентификационной информации в hex-файлах.

Исходный код доступен ЗДЕСЬ.

понедельник, 18 ноября 2013 г.

Релиз reup-1.1.2

Изменения в данной версии обеспечивают копирование всех файлов из каталогов hex и mpk при публикации репозитория. Ранее копировались только *.hex и *.mpk соответственно.
Исходный код доступен ЗДЕСЬ.

воскресенье, 17 ноября 2013 г.

Релиз reup-1.1.1

Некоторое время назад я решил переписать на C++ скрипт perl, созданный когда-то для автоматизации поддержки репозитория файлов для ЭБУ. Программа имеет консольный интерфейс с меню и активно работает с файловой системой, использует библиотеки boost. Несмотря на то, что reup (так я назвал свое произведение) "заточена" под конкретные условия и особенности организации работы, она может быть легко адаптирована и под другие аналогичные задачи благодаря доступным исходным кодам (reup распространяется на условиях GPL v3) и очень простой внутренней структуре.
Возможности текущей версии следующие:
  1. Триммирование hex-файлов с помощью внешней утилиты (задается в файле конфигурации);
  2. Архивирование оттримленных hex-файлов (архиватор и параметры архивации задаются в файле конфигурации);
  3. Обновление репозитория с заменой старых версий hex- и mpk-файлов их обновленными вариантами;
  4. Очистка директории утилиты trimhex (директория и расширения файлов, подлежащих удалению задаются в файле конфигурации);
  5. Публикация репозитория (файлы и каталоги локальной копии копируются по указанному в файле конфигурации адресу);
  6. Архивирование локальной копии репозитория.
Исходные код доступен ЗДЕСЬ.