Commit Graph

253 Commits

Author SHA1 Message Date
rzaitov 88b4de94c8 Пофиксил тесты 2013-11-13 19:13:07 +04:00
rzaitov 8aa91598b5 Пофиксил баг переопределения настроек из коммандной строки 2013-11-13 18:32:25 +04:00
rzaitov d7e11e39f5 Добавил тесты на settingsMerger 2013-11-13 18:08:19 +04:00
rzaitov 890a51af8a Еще тест на мерджинг настроек 2013-11-13 17:31:48 +04:00
rzaitov 2e1ec00ec7 Пофиксил тесты 2013-11-13 17:28:29 +04:00
rzaitov 94aea27f50 Нормализовал обработку комментариев в файле настроек 2013-11-13 16:52:31 +04:00
rzaitov ee6442ecd0 предварительная обработка строк в файле настроек такая же как в файле шагов – обработка комментариев и удаление ведущих пробельных символов 2013-11-13 16:26:37 +04:00
rzaitov 98022322ad Отладил парчинг корневого PropertyGroup 2013-11-13 15:54:40 +04:00
rzaitov 3e048e6d74 начал реализовывать возможность патчинга значений в корневом PropertyGroup sln файла 2013-11-13 15:47:14 +04:00
rzaitov 72556cfd8a пофиксил настройки для сборки stagining 2013-11-13 14:22:31 +04:00
rzaitov 1486d80dee исправил название кофига 2013-11-13 14:20:03 +04:00
rzaitov ad05a6980f перед созданием бэкапа старую папку удаляем 2013-11-13 14:16:02 +04:00
rzaitov 7c7f786a76 подключил распознавание нового шага 2013-11-13 14:12:22 +04:00
rzaitov b7317e41b1 Модифицировал стэпы скрипта для замены иконок 2013-11-13 14:02:50 +04:00
rzaitov 298e0a41bd Реализовал поддержку команд выставления множественных значений в Info.Plist 2013-11-13 13:34:04 +04:00
rzaitov 810ab396d7 Начал реализовывать функционал по замене множественных значений в Info.plist 2013-11-13 13:25:36 +04:00
rzaitov 9d93d6ff49 реализовал тест для парсера InsideSetArrayParser 2013-11-12 20:40:04 +04:00
rzaitov e9ce303a6c Пофиксил тесты 2013-11-12 20:09:33 +04:00
rzaitov bd26508185 Отрефакторил тесты по созданию бэкапов 2013-11-12 20:04:38 +04:00
rzaitov 31e938809d Добавил базовый класс для Inside парсеров и вынес туда значительную часть функциональности 2013-11-12 19:36:13 +04:00
rzaitov 06ad5b4193 при старте и окончании команды вывожу в stdout 2013-11-12 18:35:26 +04:00
rzaitov e40ca7a120 Добавил возможности определения предопределенных макросов 2013-11-12 16:47:15 +04:00
rzaitov 4ae8ef30c7 тест инклудов 2013-11-12 16:22:08 +04:00
rzaitov 48da78e423 модифицировал шаги 2013-11-12 16:08:20 +04:00
rzaitov 79aeb84055 бэкапа может не быть 2013-11-12 16:06:56 +04:00
rzaitov bfbc348d11 проверил работоспособность удаления бэкапа 2013-11-12 16:05:32 +04:00
rzaitov 2cf1510af9 Модифицировал комманду удаления бэкапа 2013-11-12 16:04:14 +04:00
rzaitov b736419957 фикс восстановления из бэкапа 2013-11-12 15:54:46 +04:00
rzaitov 5270c5b8d0 дебажная печать 2013-11-12 15:49:26 +04:00
rzaitov e942ce40ec Модифицировал ручные тесты 2013-11-12 15:39:20 +04:00
rzaitov e51aa4990c Модифицировал комманду восстановления из бэкапа 2013-11-12 15:36:58 +04:00
rzaitov b02e7b9733 Модифицировал комманду создания бэкапа 2013-11-12 15:09:46 +04:00
rzaitov 1655b7f47a добавил забытую кодировку файла 2013-11-12 13:05:11 +04:00
rzaitov e2601db9d5 вычисляю пути для бэкапа на этапе создания комманд 2013-11-12 13:00:02 +04:00
rzaitov 42863417cb Реализовал реккурсивную обработку include/macro resolve 2013-11-12 12:41:32 +04:00
rzaitov ab42433c32 Исправил баг в команде создания бэкапа 2013-11-12 12:18:53 +04:00
rzaitov f52c52575b Пофиксил создание бэкапа 2013-11-12 12:08:46 +04:00
rzaitov c1806fdf2f убрал неиспользуемый класс 2013-11-12 11:44:36 +04:00
rzaitov 91fce4f1b6 Протестировал комманды создания/удаления/восстановления из бэкапа 2013-11-11 20:15:54 +04:00
rzaitov 56fe80c45b пофиксил комманды создания/удаления/восстановления бэкапа 2013-11-11 20:08:51 +04:00
rzaitov 34bbafdae2 Пофиксил тесты 2013-11-11 16:26:17 +04:00
rzaitov 635000b7fc Подключил разрешение макросов в настройках 2013-11-11 16:24:14 +04:00
rzaitov df7e61b816 Реализовал класс для разрешения макросов в настройках 2013-11-11 15:45:51 +04:00
rzaitov f415ff5df5 реализовал класс узла для графа зависимостей. Написал тест разрешения зависимостей для односвязанного графа 2013-11-11 14:21:03 +04:00
rzaitov 3b268e953d пофиксил файл с настройками 2013-11-11 12:30:41 +04:00
rzaitov 384ae85d20 Реализовал макросы в инклудах 2013-11-11 12:25:33 +04:00
rzaitov 68b988daca Сначала удаляются комментарии, потом происходит удаление ведущих пробельных символов 2013-11-08 13:57:30 +04:00
rzaitov 2b3e4e9768 убрал замечания от CodeInspects 2013-11-08 13:37:46 +04:00
rzaitov de6042379d проверил работоспособность комманды патчинга csproj файлов 2013-11-08 13:20:46 +04:00
rzaitov 5d099a151a Отрефакторил InsideSetParser, чтобы метод isValid повторно не строил регулярное выражение 2013-11-08 13:11:38 +04:00
rzaitov ced2f2f364 модифицировал построитель комманды для патчинга csproj файла 2013-11-08 13:10:20 +04:00
rzaitov 22d3abd817 Добавил парсер для команды патчинга csproj файла 2013-11-08 12:54:21 +04:00
rzaitov 65bc13ac3b избавился от неиспользуемого параметра 2013-11-08 12:53:31 +04:00
rzaitov a7d5c390bb Проверил работоспособность тестов 2013-11-08 12:35:10 +04:00
rzaitov 529ea75b86 создаю symlink при установке 2013-11-07 20:53:23 +04:00
rzaitov 225c9dea08 переименовал папку backupParser ParserBackup потому что все что начинается с backup попадает в глобальный гит игнор 2013-11-07 19:23:26 +04:00
rzaitov 2ff6cce555 потестил возможность определения post install 2013-11-07 18:48:12 +04:00
rzaitov 6c584b209e сделал попытку подключения symlink 2013-11-07 15:23:48 +04:00
rzaitov a0bdce7cc5 add execute permissions 2013-11-07 13:51:50 +04:00
rzaitov 4cbf3f6550 Добавил файл с шагами (простой вывод в консоль) для тестирования нахождения модулей 2013-11-07 13:46:26 +04:00
rzaitov ba16690838 Поместил все файлы в подпапку TouchinBuild (пакет) – это нужно чтобы при установке не захломлять папку packages 2013-11-07 13:16:21 +04:00
rzaitov 23c1064330 Переименовал пакет из parser в parsers, потому что исходное название вызывало коллизию при установке через pip 2013-11-07 13:03:25 +04:00
rzaitov 8b02027bf2 реалзовал создание архива для распространения 2013-11-06 19:38:12 +04:00
rzaitov 3488f9c8d3 Добавил скрипт сборки проекта 2013-11-06 18:18:09 +04:00
rzaitov 6d78c8abb9 разнес шаги по инициализации и сборке в разные файлы 2013-11-06 13:55:07 +04:00
rzaitov 926b79c1ba Пофиксил настройки 2013-11-06 13:49:59 +04:00
rzaitov e03dfdbfc0 Добавил шаги по включению текстовых файлов в другие файлы 2013-11-06 13:47:01 +04:00
rzaitov aef4ee5f20 Реализовал препроцессор включения текста 2013-11-06 13:37:52 +04:00
rzaitov dea4af4339 Реализовал класс который подставляет содержимое другого файла 2013-11-06 13:21:57 +04:00
rzaitov db015acedf Начал реализовывать класс, который отвечает за включение содержимого из других файлов 2013-11-05 19:53:34 +04:00
rzaitov 9024f00ba4 Собираемые конфигурации указываются в глобальных настройках 2013-11-05 19:29:40 +04:00
rzaitov a1b111f8a2 Пофиксил тесты 2013-11-05 17:47:11 +04:00
rzaitov 41be91a094 Подключил команду установки профиля обеспечения 2013-11-05 16:37:15 +04:00
rzaitov f190a0fc0d реализовал ручной тест для установки профиля обеспечения 2013-11-05 16:30:45 +04:00
rzaitov 560274e220 Добавил билдер для команды установки профиля обеспечения 2013-11-05 16:26:36 +04:00
rzaitov 97c3e2a953 Добавил тест для парсера установки профиля обеспечения 2013-11-05 16:20:55 +04:00
rzaitov b3655673d4 Добавил парсер комманды установки профиля обеспечения 2013-11-05 16:15:57 +04:00
rzaitov 9e6a2e786d Подключил комманду публикации в TF 2013-11-05 15:51:21 +04:00
rzaitov fc6738eabe Реализовал переопределение настроек конфигураций из коммандной строки 2013-11-05 15:24:40 +04:00
rzaitov 10594d0b9b реализовал подстановку значений из конфига 2013-11-05 13:00:37 +04:00
rzaitov fedf7b6241 добавил методы получения макроса по имени и получение имени по макросу 2013-11-05 11:10:04 +04:00
rzaitov 7927221769 Реализовал парсер макросов 2013-11-05 11:02:34 +04:00
Rustam Zaitov 41d334d907 внедрил конвеер предварительной обработки строк 2013-11-05 01:20:08 +04:00
Rustam Zaitov 5ce8eb0269 Добавил класс, отвечающий за удаление комментариев из входной строки 2013-11-05 01:02:44 +04:00
Rustam Zaitov b3f7ff1f7b Начал реализовывать конвеер обработки строки перед передачей ее парсеру.
С помощью этого конвеера можно удалять комментарии, удалять ведущие пробельные символы и резолвить значения(макросы)
2013-11-05 00:44:54 +04:00
rzaitov 6aea4970be добавил команду публикации в TF. Проверить нельзя из-за кэша 2013-11-01 20:15:24 +04:00
rzaitov 8a5ba62209 Реализовал парсер для команды публикации в тестфлайт 2013-11-01 19:40:16 +04:00
rzaitov e18212094d Исправил предупреждения студии разработки 2013-11-01 18:46:35 +04:00
rzaitov 131c8abe7b переместил файлы 2013-11-01 18:24:12 +04:00
rzaitov e18bebeae5 Удалил неиспользуемые файлы 2013-11-01 18:09:31 +04:00
rzaitov 0758b2e436 оптимизировал import 2013-11-01 17:52:41 +04:00
rzaitov 2f2dc3c698 Удалил неиспользуемые файлы 2013-11-01 17:48:35 +04:00
rzaitov 65266b523d Убрал дебажный вывод 2013-11-01 16:32:48 +04:00
rzaitov 538b428572 Самым первым шагом добавил востановление из бэкапа 2013-11-01 15:18:24 +04:00
rzaitov 8d3d91e644 Добавил команду удаления из бэкапа 2013-11-01 15:16:14 +04:00
rzaitov ba869e6016 Добавил команду востановления из бэкапа 2013-11-01 15:08:44 +04:00
rzaitov 939a9e2270 добавил пример копирования через sh команду 2013-11-01 14:59:22 +04:00
rzaitov 06523e9240 Добавил в пример копирование ipa файла в папку Artifacts 2013-11-01 14:52:27 +04:00
rzaitov b36229422d Добавил команду копирования файлов 2013-11-01 14:47:32 +04:00
rzaitov 0c1c6b5919 Добавил шаг патчинга infoplist файла 2013-11-01 14:38:02 +04:00