-
2024-01-09 65d9f82 - (git2-railsc) Release 3.8.2
-
2023-11-27 de6c686 - (Mikhail Nelaev) chore: do not ignore gemfiles
-
2023-11-27 e2df248 - (Mikhail Nelaev) chore: use exists or exists? depending on redis version
-
2023-05-04 fa65369 - (Mikhail Nelaev) chore: drop old rubies
-
2023-11-24 2380cf0 - (Mikhail Nelaev) fix: unlock unique jobs without args https://jira.railsc.ru/browse/GOODS-2302
-
2021-08-20 1b6b16a - (Andrew N. Shalaev) Release v3.8.1
-
2021-08-20 557a16f - (Andrew N. Shalaev) Revert "fix: use Redis#exists? for get boolean value" This reverts commit 03eab1866908ead61ad044e4f36fb5b943817d46.
-
2021-08-19 27ad006 - (Andrew N. Shalaev) Release v3.8.0
-
2021-08-19 03eab18 - (Andrew N. Shalaev) fix: use Redis#exists? for get boolean value
-
2021-07-22 0caf11c - (TamarinEA) chore: fetch redis image and add rubygems volume
-
2021-07-21 7b94d0e - (TamarinEA) chore: release public gem
-
2021-07-20 c51d9ab - (TamarinEA) chore: lock mimemagic for ruby 2.2
-
2021-07-20 843c787 - (TamarinEA) Release 3.7.1
-
2021-07-20 933115d - (TamarinEA) chore: use redis image istead of mock
-
2021-07-20 21aa6ba - (TamarinEA) chore: add ruby 2.4 support
-
2020-10-05 05e046b - (TamarinEA) Relesae 3.7.0
-
2020-10-05 6f12054 - (Andrew N. Shalaev) Release v3.6.0
-
2020-09-04 ee6104e - (Zhidkov Denis) fix: change resque restart command to avoid unwatched workers appearance https://jira.railsc.ru/browse/BPC-17334
-
2020-08-30 7676652 - (TamarinEA) feature: add ordered queue check https://jira.railsc.ru/browse/GOODS-2471
-
2020-04-20 d36e4b2 - (TamarinEA) chore: use drone 1.6
-
2020-04-19 e33faa6 - (TamarinEA) Release 3.5.2
-
2020-04-16 35eafa2 - (TamarinEA) fix: reload ordered meta before save https://jira.railsc.ru/browse/GOODS-2326
-
2020-04-16 0c53eef - (TamarinEA) chore: lock gems for support ruby 2.2
-
2018-12-21 c2b890d - (Andrew N. Shalaev) Release v3.5.1
-
2018-12-21 d7478c2 - (Andrew N. Shalaev) fix: add support for redis >= v4
-
2018-09-06 49717a5 - (Mikhail Nelaev) Release 3.5.0
-
2018-08-21 b56dcc8 - (Artem Napolskih) chore: Add automatic publication
-
2018-08-15 5e90b55 - (Artem Napolskih) feat: rails 5-x support added
-
2018-08-09 3fa8ce0 - (terentev) feat: move temporary_exceptions to yml config https://jira.railsc.ru/browse/GOODS-1418
-
2018-08-02 528feab - (terentev) feat: adds ability for retry jobs after temporary errors https://jira.railsc.ru/browse/GOODS-1418
-
2018-06-05 3fc2608 - (Pavel Galkin) Release 3.4.0
-
2018-06-05 6ec7a38 - (Pavel Galkin) feat: resque:expire task https://jira.railsc.ru/browse/PC4-21225
Без теста, потому что тест писать это выносить count в аргумент, парсить из строки с дефолтом, тут еще mock редис... Сложно.
- 2018-06-05 236379c - (Pavel Galkin) fix: add expiration time for retry counters https://jira.railsc.ru/browse/PC4-21225
В тест тоже добавил, т.к. неизвестно очищается ли оттуда.
-
2018-05-14 e4e32bc - (Zhidkov Denis) Release 3.3.0
-
2018-05-14 cc0877a - (Zhidkov Denis) feat: allow to customize path to job status metal https://jira.railsc.ru/browse/ORDERS-1674
-
2018-04-25 b8c4563 - (Artem Napolskih) Release v3.2.0
-
2018-04-23 5228147 - (Andrew N. Shalaev) Release v3.1.0
-
2018-04-23 19d47b4 - (Andrew N. Shalaev) feature: separate log file for god
-
2018-04-16 3acf8f0 - (Artem Napolskih) fix: use current rake tasks
-
2018-03-20 ecf1c49 - (Andrew N. Shalaev) Release v3.0.1
-
2018-03-19 0837474 - (Andrew N. Shalaev) fix: pass on_failure_retry hook if retry is not defined https://jira.railsc.ru/browse/BPC-11091
-
2018-03-19 eeacf88 - (Andrew N. Shalaev) feature: spec on missing superclass for on_failure_retry
-
2018-03-16 e57b3bd - (Michail Merkushin) Release 3.0.0
-
2018-02-22 bd45620 - (Andrew N. Shalaev) fix: keep meta_id on_failure_retry callback if Resque::DirtyExit occurred https://jira.railsc.ru/browse/BPC-10431
-
2018-01-25 927f57e - (Dmitry Bochkarev) fix: включение логирования в джобах https://jira.railsc.ru/browse/PC4-21241 https://github.com/abak-press/pulscen/pull/16402#issuecomment-360086865
-
2018-01-22 27b7b31 - (Dmitry Bochkarev) feature: обновление resque, resque-scheduler https://jira.railsc.ru/browse/PC4-21241
resque-scheduler требует версию resque >= 1.26
-
2017-12-21 1073796 - (Dmitry Bochkarev) Release 2.0.0 https://github.com/abak-press/pulscen/releases/tag/20171220
-
2017-12-18 dd2f2c5 - (Michail Merkushin) fix: Properly encode lock's args with Hashes https://jira.railsc.ru/browse/GOODS-1001
-
2017-12-11 b0adbfa - (Michail Merkushin) feat: Add task for expire all resque locks https://jira.railsc.ru/browse/PC4-21159
-
2017-12-11 8eab793 - (Nikolay Kondratyev) Release 1.18.0
-
2017-12-10 9339287 - (Michail Merkushin) fix: Expire unique lock unless it deleted https://jira.railsc.ru/browse/PC4-21159
-
2017-12-08 cdc53a0 - (Michail Merkushin) chore: Refactor. Remove ugly monkey patching. Remove gem resque-lock. https://jira.railsc.ru/browse/PC4-21159
-
2017-11-01 0bd7ab2 - (Simeon Movchan) Release 1.17.0
-
2017-10-31 6d011ea - (Simeon Movchan) feat: warning levels support in queues monitoring https://jira.railsc.ru/browse/SERVICES-2051
-
2017-10-23 deec7c2 - (Andrew N. Shalaev) Release v1.16.4
-
2017-10-23 3b1cff6 - (Andrew N. Shalaev) feature: optional constraint for resque job_status route
-
2017-09-11 2de30b3 - (Andrew N. Shalaev) Release v1.16.3
-
2017-09-11 7902ea0 - (Andrew N. Shalaev) Revert "feature: test of Resque::DirtyExit exception for uniq worker with retry" This reverts commit d3d423f549a3b5015741d71a56a26ff9f840e970.
-
2017-09-11 3b55c58 - (Andrew N. Shalaev) Revert "fix: keep meta_id on_failure_retry callback if Resque::DirtyExit occurred" This reverts commit 1ff2f4eb5839a5d6da61f0c7d47e0a697954cd3c.
-
2017-09-07 ddfaf30 - (korotaev) Release 1.16.2
-
2017-09-06 92531ff - (korotaev) fix(controller): disable browser cache https://jira.railsc.ru/browse/GOODS-819
-
2017-09-04 c47c07d - (Dmitry Bochkarev) Release 1.16.1
-
2017-09-04 949023c - (Dmitry Bochkarev) fix: использоание параметров по умолчанию
-
2017-09-04 6ae1c1f - (Dmitry Bochkarev) fix: использование канала по умолчанию
-
2017-08-31 07c8f53 - (Andrew N. Shalaev) Release v1.16.0
-
2017-08-31 1ff2f4e - (Andrew N. Shalaev) fix: keep meta_id on_failure_retry callback if Resque::DirtyExit occurred https://jira.railsc.ru/browse/BPC-10431
-
2017-08-31 d3d423f - (Andrew N. Shalaev) feature: test of Resque::DirtyExit exception for uniq worker with retry
-
2017-08-01 e6d9605 - (Nikolay Kondratyev) test: remove duplicated requiring
-
2017-08-01 743bd72 - (Nikolay Kondratyev) test: eliminate deprecation warnings
-
2017-07-18 d4485c4 - (Dmitry Bochkarev) Release 1.15.0 Опрос статуса джоба перенесен из приложения на sinatra в контроллер. Добавлена возможность передавать в хэлпер job_status_url идентификатор джоба:
job_status_url(meta_id)
. В проектах необходимо удалить текущее определение роутов https://github.com/abak-press/pulscen/compare/63988fe...905ed86176dd83f1442e2f745223b23a534ce38b?expand=1#diff-21497849d8f00507c9c8dcaf6288b136L668 -
2017-07-18 a0913be - (Dmitry Bochkarev) fix: добавление в роуты констрейнов https://jira.railsc.ru/browse/SERVICES-1909
пришлось переписать тесты, т.к. в 4 рельсах из за констрейнов, невозможно тестирование провести, без подключения apress-domains с патченными роутами
-
2017-07-17 e38bd9d - (Dmitry Bochkarev) fix: мемоизация меты в контроллере опроса статуса https://jira.railsc.ru/browse/SERVICES-1909
-
2017-07-17 df32bb7 - (Dmitry Bochkarev) chore: Appraisals
-
2017-07-17 b1c5b8b - (Dmitry Bochkarev) feature: контроллер для опроса статуса джобов https://jira.railsc.ru/browse/SERVICES-1909
-
2017-07-04 0b3a1f1 - (Semyon Pupkov) fix: proper convert hash in args with priority in retry
-
2017-06-23 77168c9 - (Semyon Pupkov) fix: proper implementation for allow dequeue job (#106)
- Remove meta, meta should be only in unique job
- Save priority value in args for allowing dequeue job
https://jira.railsc.ru/browse/USERS-421
-
2017-06-21 2d6bcef - (Semyon Pupkov) feature: allow to use priority queues (#105) https://jira.railsc.ru/browse/USERS-421
-
2017-04-24 d2fb358 - (Michail Merkushin) Release 1.14.1
-
2017-04-24 ffa3563 - (Michail Merkushin) fix: Always schedule to specific queue https://jira.railsc.ru/browse/PC4-19474
-
2017-04-24 26f7955 - (Michail Merkushin) chore: Upgrade dev configs
-
2017-04-04 069a809 - (Sergey Kucher) chore: limit resque-scheduler version < 4.2.1
Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
Bundler could not find compatible versions for gem "resque":
In Gemfile:
apress-orders was resolved to 7.0.0, which depends on
resque-integration (>= 1.5.0) was resolved to 1.14.0, which depends on
resque (= 1.25.2)
apress-orders was resolved to 7.0.0, which depends on
resque-integration (>= 1.5.0) was resolved to 1.14.0, which depends on
resque-scheduler (~> 4.0) was resolved to 4.2.1, which depends on
resque (~> 1.26)
-
2017-03-16 0ca9c91 - (Stanislav Gordanov) Release 1.14.0
-
2017-03-16 68e77da - (Stanislav Gordanov) chore: добавит сборку release в drone
-
2017-03-13 073c77d - (Stanislav Gordanov) feat: добавит пороговые значения в информацию об очередях https://jira.railsc.ru/browse/SG-5765 https://jira.railsc.ru/browse/SERVER-3277
-
2017-02-17 5fc857f - (Simeon Movchan) Release 1.13.0
-
2017-02-17 1d07743 - (Dmitry Bochkarev) fix: интеграция unique и resque-retry(сохраненние числа перезапусков) https://jira.railsc.ru/browse/SERVICES-1192
-
2017-02-14 459f33b - (rolex08) feature: add channel for each queue for zabbix https://jira.railsc.ru/browse/SG-5633
-
2017-02-14 64b383d - (Zhidkov Denis) feat: add failed resque jobs data for zabbix https://jira.railsc.ru/browse/SG-5458 https://jira.railsc.ru/browse/SG-5459
-
2017-02-15 bbe54c4 - (Semyon Pupkov) Release 1.12.0
-
2017-02-01 f01356c - (Semyon Pupkov) fix: job not unlock if unique definded with block and hash
-
2017-02-01 a87da05 - (Semyon Pupkov) feature: increase lock timeout for unique jobs (#92) https://jira.railsc.ru/browse/USERS-187
-
2017-01-30 c4961e0 - (Semyon Pupkov) chore: add docker
-
2016-10-03 18aad28 - (Dmitry Bochkarev) Release 1.11.0
-
2016-10-02 bc14ed7 - (Denis Erofeev) feature: allow erb syntax in schedule file Review code for schedule config erb template
-
2016-09-22 d178ecf - (Denis Korobicyn) Release 1.10.0
-
2016-09-22 eb438e4 - (Denis Korobicyn) fix: false overall metric + refactoring
-
2016-08-24 dfaf158 - (Denis Korobicyn) fix: rename threshold methods https://jira.railsc.ru/browse/PC4-17798
-
2016-08-22 e740ba0 - (Denis Korobicyn) fix: return threshold in status for zabbix https://jira.railsc.ru/browse/PC4-17798
-
2016-08-17 029459f - (Denis Korobicyn) feature: status for each queue for zabbtix https://jira.railsc.ru/browse/PC4-17798
-
2016-06-14 4d46356 - (Simeon Movchan) Release 1.9.0
-
2016-06-07 2bc67b8 - (Mikhail Nelaev) fix: disconnect before forking https://jira.railsc.ru/browse/SERVICES-1150
-
2016-05-23 410dee3 - (Simeon Movchan) Release 1.8.0
-
2016-05-20 faa3bed - (Evgeny Esaulkov) feat: allow erb syntax in conf file
-
2016-05-17 d262d6e - (Dmitry Bochkarev) fix: запуск GC при завершении работы воркеров https://jira.railsc.ru/browse/SERVICES-1092
-
2016-05-06 0a3bd6a - (Michail Merkushin) Release 1.7.0
-
2016-04-26 0f598e2 - (Mikhail Nelaev) fix: установит правильный бэкэнд, если notifier не включен https://jira.railsc.ru/browse/SERVICES-766
-
2016-04-15 e254f48 - (Mikhail Nelaev) feature: подавление ошибок resque-retry https://jira.railsc.ru/browse/SERVICES-766 https://jira.railsc.ru/browse/SERVICES-656
-
2016-03-03 745a3a7 - (Artem Napolskih) Release 1.6.1
-
2016-02-29 990f62e - (Artem Napolskih) feat: resque-status now return null when no active jobs
-
2016-02-16 d3928bf - (Artem Napolskih) Release 1.6.0
-
2016-02-15 966f9e8 - (Artem Napolskih) feat: resque-status: oldest job work time
-
2015-10-30 1cca357 - (Michail Merkushin) Release 1.5.3
-
2015-10-26 cf350d2 - (Denis Korobitcin) fix: allow change name for worker in god https://jira.railsc.ru/browse/PC4-15870
-
2015-10-15 6877d7a - (Korotaev Danil) chore: use resque-scheduler 4.0
-
2015-10-05 272ede7 - (Korotaev Danil) feat: unique args in ordered jobs Closes SERVICES-577
-
2015-10-05 cd1b41d - (Michail Merkushin) Release 1.5.2
-
2015-10-05 5f80ff4 - (Michail Merkushin) Release 1.5.1
-
2015-09-29 d26ed6e - (Korotaev Danil) fix(ordered): remove extra re-enqueues
-
2015-10-01 959e494 - (Denis Korobitcin) chore(progress bar view): removed unused variable
-
2015-09-30 effbbe1 - (Semyon Pupkov) Release 1.5.0
-
2015-09-30 e47aff0 - (Semyon Pupkov) feature(progress): add progress bar https://jira.railsc.ru/browse/PC4-15672
-
2015-09-15 58ad5f4 - (Michail Merkushin) Release 1.4.0
-
2015-09-15 3ca76ed - (Michail Merkushin) feature: add shuffled queues on worker https://jira.railsc.ru/browse/PC4-15507
-
2015-09-14 f3ac05d - (Michail Merkushin) Release 1.3.0
-
2015-09-14 333cf82 - (Michail Merkushin) feature: independent meta for ordered jobs https://jira.railsc.ru/browse/PC4-15507
-
2015-09-11 bc27294 - (Michail Merkushin) Release 1.2.0
-
2015-09-10 1daa167 - (Michail Merkushin) feature: add ordered jobs https://jira.railsc.ru/browse/PC4-15507
-
2015-09-01 29e3085 - (Semyon Pupkov) Release 1.1.3
-
2015-09-01 ab56d96 - (Igor) chore(resque helpers): overriding resque helpers to delete deprecated warning messages
-
2015-08-21 e07a446 - (Semyon Pupkov) fix: undefined method
silence_warnings'
for main:Object this errors raises in gem resque-reports, if use activesupport version 3.1.12
But silence_warnings not suspend warnings about Resque::Helpers
because
resque reports not use warnigns, and this warn still present if use silence_warnings
-
2015-07-09 555f1f8 - (bibendi) Release 1.1.2
-
2015-07-08 608be5c - (Simeon Movchan) fix: eager_load! application in worker setup https://jira.railsc.ru/browse/SERVICES-430
-
2015-03-31 f28a754 - (bibendi) Release 1.1.1
-
2015-03-31 d7b17da - (bibendi) Remove gem apress-gems
-
2015-03-31 618418c - (bibendi) Run resque-status with CLI arguments
-
2014-12-15 10906d6 - (bibendi) Release 1.1.0
-
2014-12-15 0bdc244 - (bibendi) update apress-gems to 0.2.0
-
2014-12-15 afa473a - (bibendi) remove resque-rails
-
2014-11-28 3362b5e - (bibendi) Release 1.0.1
-
2014-11-19 4713fb2 - (bibendi) fix(hooks): verify connections for rails 4x
-
2014-11-13 66329ba - (bibendi) Release 1.0.0
-
2014-11-10 78ffdd9 - (bibendi) add scheduler, retry, multy-job-forks
-
2014-10-23 217ab60 - (bibendi) bump version to 0.4.4
-
2014-10-23 ad37905 - (bibendi) connect to redis if has credentials in config file
-
2014-04-07 3f05f83 - (Merkushin) bump version to 0.4.3
-
2014-04-07 9d07f2e - (Merkushin) fix(tasks): rotation now depends on environment
-
2014-04-04 1888006 - (Merkushin) bump version to 0.4.2
-
2014-04-04 e698b35 - (Merkushin) update gem god to 0.13.4
-
2014-04-03 22650e0 - (Merkushin) bump version to 0.4.1
-
2014-04-03 42709d7 - (Merkushin) fix lookup for Rails const
-
2014-04-01 d4edc0c - (Merkushin) bump version to 0.4.0
-
2014-04-01 929e7dc - (Merkushin) отвязка god от релизных папок
-
2014-01-09 fb69813 - (Merkushin) Version bump to 0.3.1
-
2014-01-09 dd8679c - (Merkushin) rake task for logs rotation
-
2013-12-18 6126234 - (Merkushin) Version bump to 0.3.0
-
2013-12-18 16ad62b - (Merkushin) feature(logs): logs rotation
-
2013-12-12 32a345d - (Merkushin) Version bump to 0.2.11
-
2013-12-12 22a4912 - (Merkushin) fix(god) fast restart with nowait При рестарте не выключаем и включаем god, а подсовываем ему новую конфигу. Теперь при смене конфига больше нет необходимости дожидаться, пока длинные джобы будут завершены и только потом будут (пере)запущены очереди. Есть небольшой минус, глобальные опции, такие как pid_file_directory не будут перечитаны.
-
2013-12-12 fb9a497 - (Merkushin) chore(git) ignore .idea
-
2013-09-03 f9f5d9c - (Alexei Mikhailov) Version bump to 0.2.10
-
2013-09-03 6cc57ab - (Merkushin) feature(hooks): reformat process name
-
2013-09-03 27feb40 - (Меркушин Михаил) feature(hooks): детальное название процесса Для того, чтобы смотреть в top и сразу понимать, что за джоб жрёт память
-
2013-08-29 15849c7 - (Alexei Mikhailov) Version bump to 0.2.9
-
2013-08-29 da53254 - (Alexei Mikhailov) Explicitly set BUNDLE_GEMFILE for each worker
-
2013-07-03 e4e8432 - (Alexei Mikhailov) Bump to version 0.2.8
-
2013-07-03 87b113a - (Alexei Mikhailov) fix(resque-status): fix multi_json error when it choses ok_json adapter
-
2013-06-19 4995e5f - (Alexei Mikhailov) Version bump to 0.2.7
-
2013-06-19 9561852 - (Alexei Mikhailov) fix(continuous): keep meta_id unchanged between continuous jobs
-
2013-06-18 58a67d8 - (Alexei Mikhailov) Version bump to 0.2.6
-
2013-06-18 c729cd5 - (Alexei Mikhailov) Freeze resque at 1.23.0
-
2013-06-18 a8623c3 - (Alexei Mikhailov) Version bump to 0.2.5
-
2013-06-18 9e2c065 - (Alexei Mikhailov) Remove resque-multi-job-forks due to bugs
-
2013-06-18 1a71f34 - (Alexei Mikhailov) More precise lock key generation
-
2013-06-18 3b41525 - (Alexei Mikhailov) Fixed #33. rake resque:start теперь запускает resque при запущенном god
-
2013-06-17 dd4c579 - (Alexei Mikhailov) Fixed #34. Workaround for capistrano deploys.
-
2013-05-22 89da883 - (Alexei Mikhailov) Version bump to 0.2.4
-
2013-05-22 414e467 - (Alexei Mikhailov) Generate lock_id from hash
-
2013-04-30 c9507c5 - (Alexei Mikhailov) Version bump to 0.2.3
-
2013-04-30 00afd0c - (Alexei Mikhailov) Auto-generated config is not changed between releases
-
2013-04-29 9d37c1d - (Alexei Mikhailov) Version bump to 0.2.2
-
2013-04-29 a90f674 - (Alexei Mikhailov) Fixed #29: Turn off Sinatra logging
-
2013-04-27 8236ce5 - (Alexei Mikhailov) Version bump to 0.2.1
-
2013-04-27 2904387 - (Alexei Mikhailov) Backport hooks behaviour from 1.24.1
-
2013-04-18 99ed575 - (Alexei Mikhailov) Version bump to 0.2.0
-
2013-04-18 caafd08 - (Alexei Mikhailov) Fixed #15; Fixed #16; God integration
-
2013-04-12 ea17a78 - (Alexei Mikhailov) Fixed #14: log errors date/time
-
2013-04-12 6adff6e - (Alexei Mikhailov) Fixed broken resque-status
-
2013-04-11 7781357 - (Alexei Mikhailov) Bump version to 0.1.6
-
2013-04-11 089df13 - (Alexei Mikhailov) Redis options are now passed directly to Redis constructor
-
2013-04-10 12f5fc0 - (Alexei Mikhailov) Fixed #12: removed dependency from bundler in resque-status
-
2013-04-09 f0f825c - (Alexei Mikhailov) Version bump to 0.1.5
-
2013-04-09 7726900 - (Alexei Mikhailov) resque-multi-job-forks recovered + refactoring
-
2013-04-08 3ee123e - (Alexei Mikhailov) Version bump to 0.1.4
-
2013-04-08 49a2a0b - (Alexei Mikhailov) Revert reconnect hook for redis-3.x
-
2013-04-08 dbd671b - (Alexei Mikhailov) Version bump to 0.1.3
-
2013-04-08 10201e4 - (Alexei Mikhailov) Reestablish redis connection in each new fork
-
2013-04-05 5274eeb - (Alexei Mikhailov) Version bump to 0.1.2
-
2013-04-05 1cbacab - (Alexei Mikhailov) Parallel workers restart
-
2013-04-04 913cbf8 - (Alexei Mikhailov) resque-failed-job-mailer integration
-
2013-04-03 f0498d4 - (Alexei Mikhailov) Continuous jobs functionality
-
2013-04-03 d0868bb - (Alexei Mikhailov) Rails resque initializer
-
2013-04-02 83fcadb - (Alexei Mikhailov) Version bump to 0.1.0
-
2013-04-02 ec7b4e5 - (Alexei Mikhailov) Конфигурирование переменных окружения
-
2013-04-02 7e065be - (Merkushin) fix typo in file name
-
2013-04-02 dcca754 - (Merkushin) fix typo in file name
-
2013-04-01 5a7c801 - (Alexei Mikhailov) Uniquiness functions extracted to separate module
-
2013-03-28 f9c47e6 - (Alexei Mikhailov) Initial commit
-
2013-03-28 a2410e6 - (Alexei Mikhailov) Initial commit