0000000000000000000000000000000000000000 1a1643abfb73d122cb6c6098bebf268cc25ad096 Марк Сафронов <hijarian@gmail.com> 1404481571 +0400	commit (initial): Introduced the .gitignore to remove the runtime folders and ones unnecessary for the book.
1a1643abfb73d122cb6c6098bebf268cc25ad096 51423ea219adff9abeed881c50fb4d0e226e32e9 Марк Сафронов <hijarian@gmail.com> 1404481746 +0400	commit: Introduced the Vagrant harness as in Appendix A. No third script because nothing to do yet.
51423ea219adff9abeed881c50fb4d0e226e32e9 d8a3a393773b92a63c7847313cfbae8b3d259b25 Марк Сафронов <hijarian@gmail.com> 1404481772 +0400	commit: Added Composer harness.
d8a3a393773b92a63c7847313cfbae8b3d259b25 b5f3d5b5655e449a544cbd5d2af27c76ce1a7da8 Марк Сафронов <hijarian@gmail.com> 1404481866 +0400	commit: Built the initial Codeception testing harness with smoke test
b5f3d5b5655e449a544cbd5d2af27c76ce1a7da8 77bdde4c885b79c87cdd52074768a8a8d2ab010a Марк Сафронов <hijarian@gmail.com> 1404482015 +0400	commit: Added the Yii 2 framework with the sole Controller passing the smoke test.
77bdde4c885b79c87cdd52074768a8a8d2ab010a 492f0d6366735e291c292ee324d9d6138cba00e2 Марк Сафронов <hijarian@gmail.com> 1407048626 +0000	rebase -i (squash): Added the migrations to create tables in database and domain models with ActiveRecord instances.
492f0d6366735e291c292ee324d9d6138cba00e2 4f7971898407785a16496d5dd2b3b3efc17dd619 Марк Сафронов <hijarian@gmail.com> 1407048637 +0000	rebase -i (pick): Added the acceptance test for our feature.
4f7971898407785a16496d5dd2b3b3efc17dd619 5db0614441d7d07f5519af45cb0ede99760d1b46 Марк Сафронов <hijarian@gmail.com> 1407048637 +0000	rebase -i (pick): Implemented the user interface passing the acceptance test.
5db0614441d7d07f5519af45cb0ede99760d1b46 36d2220aa2b1c045d3ad6ebc6a479059ec55736a Марк Сафронов <hijarian@gmail.com> 1407048637 +0000	rebase -i (pick): Added the table for Services records.
36d2220aa2b1c045d3ad6ebc6a479059ec55736a ca09e8662e3ed1d73e6a5b70709ea390a820ed7c Марк Сафронов <hijarian@gmail.com> 1407048638 +0000	rebase -i (pick): Added the end-to-end tests for our desired behavior.
ca09e8662e3ed1d73e6a5b70709ea390a820ed7c 2cf27e500c73be43ddc2a143ac678a0b8a980190 Марк Сафронов <hijarian@gmail.com> 1407048638 +0000	rebase -i (pick): Added the launcher script for codeception.
2cf27e500c73be43ddc2a143ac678a0b8a980190 08484bc84eb59b5f05b808d464d6ee6cc8eb3ef1 Марк Сафронов <hijarian@gmail.com> 1407048638 +0000	rebase -i (pick): Changed the Codeception to use WebDriver instead of PhpBrowser.
08484bc84eb59b5f05b808d464d6ee6cc8eb3ef1 37f22e40f596fed9131f894009323c786239eae6 Марк Сафронов <hijarian@gmail.com> 1407048638 +0000	rebase -i (pick): Made the system depend on Gii also.
37f22e40f596fed9131f894009323c786239eae6 d60d5f7b71f714ee7b68b4e58f1a28801f5d8a9c Марк Сафронов <hijarian@gmail.com> 1407048638 +0000	rebase -i (pick): Declared dependency on the Selenium and Gii.
d60d5f7b71f714ee7b68b4e58f1a28801f5d8a9c 10005cacf03e251f039eefd6fb7408c6e2bccac6 Марк Сафронов <hijarian@gmail.com> 1407048639 +0000	rebase -i (pick): Renamed the yii script and changed its line endings.
10005cacf03e251f039eefd6fb7408c6e2bccac6 c05d3a6e61f9b0e0ec49a752dcb34a6f97c44fe0 Марк Сафронов <hijarian@gmail.com> 1407048639 +0000	rebase -i (pick): Generated the code by Gii.
c05d3a6e61f9b0e0ec49a752dcb34a6f97c44fe0 d14803fcf8fd4f4fc180682a792b6f089ab1e33e Марк Сафронов <hijarian@gmail.com> 1407048639 +0000	rebase -i (pick): Replaced the hand-crafted layout with the one expected by Gii.
d14803fcf8fd4f4fc180682a792b6f089ab1e33e 9dcc0b0290e856dddf0c10a2635d9c38e6f463bc Марк Сафронов <hijarian@gmail.com> 1407048639 +0000	rebase -i (pick): Added the waiting time after form submission for acceptance tests.
9dcc0b0290e856dddf0c10a2635d9c38e6f463bc d4668f5276e0a0c48b60ab8748d42db3ebd09fb0 Марк Сафронов <hijarian@gmail.com> 1407048640 +0000	rebase -i (pick): Added acceptance test for documentation rendered in Markdown.
d4668f5276e0a0c48b60ab8748d42db3ebd09fb0 4704215236fc2e5fcd72cab1ceaed687e308da4a Марк Сафронов <hijarian@gmail.com> 1407048640 +0000	rebase -i (pick): Rebuilt the Tester classes in Codeception
4704215236fc2e5fcd72cab1ceaed687e308da4a d9439af85505fee2ffd1636573e2e4dc7e2bef8e Марк Сафронов <hijarian@gmail.com> 1407048640 +0000	rebase -i (pick): Added the Markdown Renderer.
d9439af85505fee2ffd1636573e2e4dc7e2bef8e 38b5d3261b84603bacde3966c5e180536b5eaf30 Марк Сафронов <hijarian@gmail.com> 1407048641 +0000	rebase -i (pick): Added the "/site/docs" route.
38b5d3261b84603bacde3966c5e180536b5eaf30 2e85b99f8574a19597581fe28f617eab751dc697 Марк Сафронов <hijarian@gmail.com> 1407048641 +0000	rebase -i (pick): Added the "/site/json" route which renders content as JSON.
2e85b99f8574a19597581fe28f617eab751dc697 18e05155e8e3eb335f195a22c52631c4bc7cfe7f Марк Сафронов <hijarian@gmail.com> 1407048641 +0000	rebase -i (pick): Added the "/site/yaml" route which renders content as YAML.
18e05155e8e3eb335f195a22c52631c4bc7cfe7f 81cc6b59f9bcc338aac4597c40db093f68822d53 Марк Сафронов <hijarian@gmail.com> 1407048641 +0000	rebase -i (pick): Added the Application UI Asset Bundle.
81cc6b59f9bcc338aac4597c40db093f68822d53 06ac954f9aa14612e9b52f31144bfc67df8113c7 Марк Сафронов <hijarian@gmail.com> 1407048641 +0000	rebase -i (pick): Changed the "/site/index" route into a view file.
06ac954f9aa14612e9b52f31144bfc67df8113c7 8600241230325a861056dcadd67057f1e1284cf8 Марк Сафронов <hijarian@gmail.com> 1407048642 +0000	rebase -i (pick): Added a "snowy" theme to the application.
8600241230325a861056dcadd67057f1e1284cf8 816e2fb1aa9afdf07e0572a9cb7cefabfa694c75 Марк Сафронов <hijarian@gmail.com> 1407048642 +0000	rebase -i (pick): Added the acceptance tests for UserRecord management.
816e2fb1aa9afdf07e0572a9cb7cefabfa694c75 011c3335411651e4a2c4cf5fff512453b6c88335 Марк Сафронов <hijarian@gmail.com> 1407048642 +0000	rebase -i (pick): Added the table for UserRecord
011c3335411651e4a2c4cf5fff512453b6c88335 080c6f18d0b420b27990ef40fa4a38568074c227 Марк Сафронов <hijarian@gmail.com> 1407048643 +0000	rebase -i (pick): Auto-generated the Model and CRUD for UserRecord.
080c6f18d0b420b27990ef40fa4a38568074c227 e55a96d1989aa7bec3ac37f907d8e593e7245a5f Марк Сафронов <hijarian@gmail.com> 1407048643 +0000	rebase -i (pick): Removed the mentions of "password" from the generated code.
e55a96d1989aa7bec3ac37f907d8e593e7245a5f bbee50e18789a13c636950e0a3255749b56dbb72 Марк Сафронов <hijarian@gmail.com> 1407048643 +0000	rebase -i (pick): Prepared the functional tests suite.
bbee50e18789a13c636950e0a3255749b56dbb72 a67f5cfa632ffe28269cac34cd9bfc34d8587df9 Марк Сафронов <hijarian@gmail.com> 1407048643 +0000	rebase -i (pick): Added the tests for password hashing when saving new UserRecord.
a67f5cfa632ffe28269cac34cd9bfc34d8587df9 607ec3964547f2131a8b9b5092916c75d879bfcf Марк Сафронов <hijarian@gmail.com> 1407048644 +0000	rebase -i (pick): Implemented the password hashing when saving UserRecord.
607ec3964547f2131a8b9b5092916c75d879bfcf 667cd2b4690f24929cf435ad55179f16b158a5f8 Марк Сафронов <hijarian@gmail.com> 1407048644 +0000	rebase -i (pick): Added test for password hashing ONLY on UserRecord inserting, but not updating.
667cd2b4690f24929cf435ad55179f16b158a5f8 9d313354655af4970fefb7d54f2182c07192e359 Марк Сафронов <hijarian@gmail.com> 1407048644 +0000	rebase -i (pick): Now password will never be rehashed if it was not changed.
9d313354655af4970fefb7d54f2182c07192e359 03c306a8d4e8519e04cc82deaadab6c472b125df Марк Сафронов <hijarian@gmail.com> 1407048644 +0000	rebase -i (pick): Made the UserRecord work as Identity.
03c306a8d4e8519e04cc82deaadab6c472b125df ab33413d37f7c0f02848fef5d62f7644433a770c Марк Сафронов <hijarian@gmail.com> 1407048645 +0000	rebase -i (pick): Acceptance test for the login and logout functionality
ab33413d37f7c0f02848fef5d62f7644433a770c 0d891e5c112c19150e5fae3f384638b851e5a3be Марк Сафронов <hijarian@gmail.com> 1407048645 +0000	rebase -i (pick): Implemented the Authentication indicator.
0d891e5c112c19150e5fae3f384638b851e5a3be 449c3c50e425bc0f775add3e20e0e89ce8d88afd Марк Сафронов <hijarian@gmail.com> 1407048645 +0000	rebase -i (pick): Login and logout implementation.
449c3c50e425bc0f775add3e20e0e89ce8d88afd 57ae65f444355a1868c30d8c0cf8763ac25a9172 Марк Сафронов <hijarian@gmail.com> 1407048645 +0000	rebase -i (pick): Added the installation of XVFB, Java and Firefox to the Vagrant box. This will allow us to use Selenium locally.
57ae65f444355a1868c30d8c0cf8763ac25a9172 61ce1778a57b339d971917a65c1ae7bc9109897d Марк Сафронов <hijarian@gmail.com> 1407048646 +0000	rebase -i (pick): Added third bootstrap script for Vagrant which will configure the application itself, separately from the environment.
61ce1778a57b339d971917a65c1ae7bc9109897d b2ec81e6585befb6d4b3e991367ebe133cfcd1f0 Марк Сафронов <hijarian@gmail.com> 1407048646 +0000	rebase -i (pick): Specified exact versions of 3rd party Composer dependencies so we will never get breaking changes with updates.
b2ec81e6585befb6d4b3e991367ebe133cfcd1f0 9fd74d58f93887fec2991557d75e844bf048cadb Марк Сафронов <hijarian@gmail.com> 1407048646 +0000	rebase -i (pick): Added launcher script for Selenium.
9fd74d58f93887fec2991557d75e844bf048cadb d4df5bba72006d8131eb31ecfa210c518f0a2560 Марк Сафронов <hijarian@gmail.com> 1407048647 +0000	rebase -i (pick): For functional tests made the changes in configuration so they'll use the separate database, and do it automatically.
d4df5bba72006d8131eb31ecfa210c518f0a2560 f144ece603a6edae5120a8bb702fec25d5d7e3a8 Марк Сафронов <hijarian@gmail.com> 1407048647 +0000	rebase -i (pick): Added predefined users to database.
f144ece603a6edae5120a8bb702fec25d5d7e3a8 9a60d0d2e5a75380dd0fbdaa7634af2fb5e10c57 Марк Сафронов <hijarian@gmail.com> 1407048647 +0000	rebase -i (pick): Functional tests for role hierarchy.
9a60d0d2e5a75380dd0fbdaa7634af2fb5e10c57 2d8d1a6037b3441514a99bc98632bb53014f2347 Марк Сафронов <hijarian@gmail.com> 1407048647 +0000	rebase -i (pick): Added DbManager as an Auth Manager for application.
2d8d1a6037b3441514a99bc98632bb53014f2347 63d0e1c48288afc0518d0f7aca74506b3422f1de Марк Сафронов <hijarian@gmail.com> 1407048648 +0000	rebase -i (pick): Initialized the role hierarchy (functional test passes now).
63d0e1c48288afc0518d0f7aca74506b3422f1de 12fd22939599ebce1e8f439f2dc2491de2e774e3 Марк Сафронов <hijarian@gmail.com> 1407048648 +0000	rebase -i (pick): Updated the data dump for functional tests and Tester classes.
12fd22939599ebce1e8f439f2dc2491de2e774e3 d372a2e1639bd723f5647dbd803f57d397f78031 Марк Сафронов <hijarian@gmail.com> 1407048648 +0000	rebase -i (pick): Acceptance tests for logging in and role hierarchy.
d372a2e1639bd723f5647dbd803f57d397f78031 337cc354f17c59af253b72bd2ea0a188decadbe1 Марк Сафронов <hijarian@gmail.com> 1407048649 +0000	rebase -i (pick): Access control for existing Controllers.
337cc354f17c59af253b72bd2ea0a188decadbe1 15280530d95409a446b29835ec3513e23e3dfdb3 Марк Сафронов <hijarian@gmail.com> 1407048649 +0000	rebase -i (pick): Important setting so that Yii application will work at all.
15280530d95409a446b29835ec3513e23e3dfdb3 d1d2cb5a62919cfe784dd5c6c0c26a327e12fb4a Марк Сафронов <hijarian@gmail.com> 1407048649 +0000	rebase -i (pick): Gitignored the database and test configurations.
d1d2cb5a62919cfe784dd5c6c0c26a327e12fb4a 406196676f062b59e05e6fea51877d8efff1ff8c Марк Сафронов <hijarian@gmail.com> 1407048649 +0000	rebase -i (pick): Updated Yii 2 again.
406196676f062b59e05e6fea51877d8efff1ff8c 195ed6073725f13a0c2a3d35d4a80ef8e6398d78 Марк Сафронов <hijarian@gmail.com> 1407048650 +0000	rebase -i (pick): Added the Debug Module to the application.
195ed6073725f13a0c2a3d35d4a80ef8e6398d78 e13d742eea835e51471707c5e34831a3208b663f Марк Сафронов <hijarian@gmail.com> 1407048650 +0000	rebase -i (pick): Added script to reset databases to clean state and regenerate the data dump for Codeception.
e13d742eea835e51471707c5e34831a3208b663f 3697594d9d7bafd57d9fdbff242930fec5a540e5 Марк Сафронов <hijarian@gmail.com> 1407048650 +0000	rebase -i (pick): Updated the data dump for Codeception
3697594d9d7bafd57d9fdbff242930fec5a540e5 456c4fac9c03bab978f900eeb27c58ac7227b0f4 Марк Сафронов <hijarian@gmail.com> 1407048650 +0000	rebase -i (pick): Added the "api" test suite.
456c4fac9c03bab978f900eeb27c58ac7227b0f4 40a3853663a13861015d91989c6c8ba02b1c2ed5 Марк Сафронов <hijarian@gmail.com> 1407048651 +0000	rebase -i (pick): Removed unnecessary lines from functional test suite bootstrap and regenerated the dump.
40a3853663a13861015d91989c6c8ba02b1c2ed5 47cd604f22ac1a49bc2a08502f7007ae3023f961 Марк Сафронов <hijarian@gmail.com> 1407048651 +0000	rebase -i (pick): Added the Api module.
47cd604f22ac1a49bc2a08502f7007ae3023f961 a2eeb00169ab2a887a63158d8ffe03a644248093 Марк Сафронов <hijarian@gmail.com> 1407048651 +0000	rebase -i (pick): Introduced the Swiftmailer package and Yii 2 extension.
a2eeb00169ab2a887a63158d8ffe03a644248093 069b0ddc27d7a16155ecb953539f1f43ea9e717f Марк Сафронов <hijarian@gmail.com> 1407048652 +0000	rebase -i (pick): Attached the Swiftmailer package as a "mail" component of the application and set up two logging routes.
069b0ddc27d7a16155ecb953539f1f43ea9e717f e5e3ac677b75d789ab3e6ab97e779776f1e5edd6 Марк Сафронов <hijarian@gmail.com> 1407048652 +0000	rebase -i (pick): Added the Yui Compressor and Google Closure Compiler JAR files.
e5e3ac677b75d789ab3e6ab97e779776f1e5edd6 c35186d30682b9026d9ec4ff2b6efb4cfe623e6c Марк Сафронов <hijarian@gmail.com> 1407048653 +0000	rebase -i (pick): Pregenerated and changed the config for `./yii asset` command.
c35186d30682b9026d9ec4ff2b6efb4cfe623e6c 7c9f7a9ae1324b2a4607b879474cbc9d84862da1 Марк Сафронов <hijarian@gmail.com> 1407048653 +0000	rebase -i (pick): Made the boilerplate for the asset bundle holding minified and compressed CSS and JavaScript files.
7c9f7a9ae1324b2a4607b879474cbc9d84862da1 824e1f4cfb2dee733d95f53b1b84b38f9155a436 Марк Сафронов <hijarian@gmail.com> 1407048653 +0000	rebase -i (pick): Made the command launcher for the assets compression.
824e1f4cfb2dee733d95f53b1b84b38f9155a436 373dd74420c0e2cb1ac7480165c64cbd28911dc6 Марк Сафронов <hijarian@gmail.com> 1407048654 +0000	rebase -i (pick): Generated the compressed assets configuration to be attached to the Asset Manager config in Application configuration.
373dd74420c0e2cb1ac7480165c64cbd28911dc6 08b9681259ba41a4256f18c9ba722f4c8783dddd Марк Сафронов <hijarian@gmail.com> 1407048654 +0000	rebase -i (pick): Made changes in the application so it will use compressed assets.
08b9681259ba41a4256f18c9ba722f4c8783dddd b3838ca1ff307acc3f3ac7e8547171e7f0131db9 Марк Сафронов <hijarian@gmail.com> 1407048654 +0000	rebase -i (pick): Added the functional test for checking the CustomerRecord audit fields.
b3838ca1ff307acc3f3ac7e8547171e7f0131db9 d197c1ed586f92a5b638aed38c201dfa74347bd6 Марк Сафронов <hijarian@gmail.com> 1407048655 +0000	rebase -i (pick): Added the audit fields to the CustomerRecord.
d197c1ed586f92a5b638aed38c201dfa74347bd6 c0f0e2a2ee24ed701e150ba00118a28ce1bc1359 Марк Сафронов <hijarian@gmail.com> 1407048655 +0000	rebase -i (pick): Now we will properly update audit fields in CustomerRecords on update and create of such records.
c0f0e2a2ee24ed701e150ba00118a28ce1bc1359 5a25a562a17a718f4b59b5dae3801e3990aee420 Марк Сафронов <hijarian@gmail.com> 1407048655 +0000	rebase -i (pick): Updated the data dump for tests so functional tests will work right from the start.
5a25a562a17a718f4b59b5dae3801e3990aee420 48e13e8e8178df7d2c2170808dc1f13329981d60 Марк Сафронов <hijarian@gmail.com> 1407048655 +0000	rebase -i (pick): Generated the migrations for `address` and `email` tables.
48e13e8e8178df7d2c2170808dc1f13329981d60 50faf240b5ae2fa666904792861f298d1f33bc6c Марк Сафронов <hijarian@gmail.com> 1407048656 +0000	rebase -i (pick): Generated the model classes for `address` and `email` tables by Gii.
50faf240b5ae2fa666904792861f298d1f33bc6c dbf6ad21c55b59087fdc82f41e064e7f084832b6 Марк Сафронов <hijarian@gmail.com> 1407048656 +0000	rebase -i (pick): Auto-generated the default CRUD UI for AddressRecord, EmailRecord and PhoneRecord by Gii.
dbf6ad21c55b59087fdc82f41e064e7f084832b6 5e3fd5f4b7732bffd6d5696dbed563d0014a7c87 Марк Сафронов <hijarian@gmail.com> 1407048657 +0000	rebase -i (pick): Generalized the Controllers for submodels.
5e3fd5f4b7732bffd6d5696dbed563d0014a7c87 dc1d8dcdd531d4cf26a92238fd4411932f05dd2b Марк Сафронов <hijarian@gmail.com> 1407048657 +0000	rebase -i (pick): Added the relation methods to CustomerRecord.
dc1d8dcdd531d4cf26a92238fd4411932f05dd2b 9772053745b897e6963548db610b24b2c32f74f1 Марк Сафронов <hijarian@gmail.com> 1407048657 +0000	rebase -i (pick): Automatically generated the CRUD UI for CustomerRecord instances.
9772053745b897e6963548db610b24b2c32f74f1 9772053745b897e6963548db610b24b2c32f74f1 Марк Сафронов <hijarian@gmail.com> 1407048658 +0000	rebase -i (finish): returning to refs/heads/master
9772053745b897e6963548db610b24b2c32f74f1 dd7f4264a468fbbf2135cd6618aed02dce2e1682 Марк Сафронов <hijarian@gmail.com> 1407056075 +0400	commit: Baseline changes to Customer Records Grid View
dd7f4264a468fbbf2135cd6618aed02dce2e1682 fdfb054626d1809474acd022a300cf3cd84e90f4 Марк Сафронов <hijarian@gmail.com> 1407058005 +0400	commit: Made the AuditColumn.
fdfb054626d1809474acd022a300cf3cd84e90f4 df94261e4b9e4cb53b3210bf21bd471157f676c4 Марк Сафронов <hijarian@gmail.com> 1407058043 +0400	commit: Made the global asset bundle depend on the AuditColumnAssetsBundle.
df94261e4b9e4cb53b3210bf21bd471157f676c4 e2bb7cdf4897e807746af80bf721fb53424524cf Марк Сафронов <hijarian@gmail.com> 1407058051 +0400	commit: Re-generated minified assets.
e2bb7cdf4897e807746af80bf721fb53424524cf 992c03ca72e715d9b495e67c1da01eac65cad6d4 Марк Сафронов <hijarian@gmail.com> 1407058078 +0400	commit: Introduced the AuditColumn instead of "id" column in Customer Records Grid View.
992c03ca72e715d9b495e67c1da01eac65cad6d4 ed277c65e75570273df0e9b86d25bbcea5cb3208 Марк Сафронов <hijarian@gmail.com> 1407058743 +0400	commit: Added the Addresses, Emails and Phones columns to the Customer Records Grid View.
ed277c65e75570273df0e9b86d25bbcea5cb3208 9f33c19b5879925a70c928645c5cd95c269d644a Марк Сафронов <hijarian@gmail.com> 1407059030 +0400	commit: Implemented filtering by ID in Audit Column
9f33c19b5879925a70c928645c5cd95c269d644a 3aeb8418e4252ab511606bc35ae844662c505aa5 Марк Сафронов <hijarian@gmail.com> 1407060562 +0400	commit: Implemented filtering by country name in Addresses Column
3aeb8418e4252ab511606bc35ae844662c505aa5 38dcec8da0080980eea5f5853af86cae66bd8a7d Марк Сафронов <hijarian@gmail.com> 1407060728 +0400	commit: Implemented sorting by country name, email address and phone number in Customer Record Grid View.
38dcec8da0080980eea5f5853af86cae66bd8a7d c222bafdb7e85f09838e95fb2fa39f90d39e348d Марк Сафронов <hijarian@gmail.com> 1407065015 +0400	commit: Small URL rule to shorten URLs to Customer View pages.
c222bafdb7e85f09838e95fb2fa39f90d39e348d e87e1231dc21382f4621d851fb37fc9b19fde887 Марк Сафронов <hijarian@gmail.com> 1407065398 +0400	commit: URL rule for URLs in form of usernames.
e87e1231dc21382f4621d851fb37fc9b19fde887 ba71df5c9074445a22c5ba89c6b455377e53c794 Марк Сафронов <hijarian@gmail.com> 1407071285 +0400	commit: Made the configuration system modular.
ba71df5c9074445a22c5ba89c6b455377e53c794 9ce9a1fd9516b0acaa3503e99c4d94de9632c1e2 Марк Сафронов <hijarian@gmail.com> 1407071418 +0400	commit: Remade the Vagrant provision script according to the new configuration builder.
9ce9a1fd9516b0acaa3503e99c4d94de9632c1e2 1654ba29d09b62ffd9db12369557a15982dbb194 Марк Сафронов <hijarian@gmail.com> 1407071833 +0400	commit: Added a command to see how a password will be hashed by application.
1654ba29d09b62ffd9db12369557a15982dbb194 8ebe33d9010b1d0932de226ed80a6c26835be0d9 Марк Сафронов <hijarian@gmail.com> 1407071937 +0400	commit: Added helpful message for hash command.
8ebe33d9010b1d0932de226ed80a6c26835be0d9 1814615536f60927b0a2c4c30a101f4908b37ba4 Марк Сафронов <hijarian@gmail.com> 1407072164 +0400	commit: Added different template for migrations.
1814615536f60927b0a2c4c30a101f4908b37ba4 da376ebdf77ecb3867542434722a16bde07dc0e0 Марк Сафронов <hijarian@gmail.com> 1407082259 +0400	commit: Corrected the Vagrantfile that it will really automatically download the box.
da376ebdf77ecb3867542434722a16bde07dc0e0 2eae11fda4b5c11b5b406edb81437d38e6bdbae7 Марк Сафронов <hijarian@gmail.com> 1407082298 +0400	commit: Introduced the Update Customer form according to the Appendix B.
2eae11fda4b5c11b5b406edb81437d38e6bdbae7 08b9681259ba41a4256f18c9ba722f4c8783dddd Марк Сафронов <hijarian@gmail.com> 1407082754 +0000	checkout: moving from master to 08b9681259ba41a4256f18c9ba722f4c8783dddd^0
08b9681259ba41a4256f18c9ba722f4c8783dddd 601c1d69bb8d74539255dc71058a58be355489cf Марк Сафронов <hijarian@gmail.com> 1407082755 +0000	rebase: Added the archive for the git repository of extension inside "bootstrap" directory and made the Vagrant unpack it into home directory.
601c1d69bb8d74539255dc71058a58be355489cf 469b9d317a56e4196c60265fc04720fa99e13f85 Марк Сафронов <hijarian@gmail.com> 1407082755 +0000	rebase: Added Composer definition for installing the extension using local git repository.
469b9d317a56e4196c60265fc04720fa99e13f85 469b9d317a56e4196c60265fc04720fa99e13f85 Марк Сафронов <hijarian@gmail.com> 1407082755 +0000	rebase finished: returning to refs/heads/extension-composer-git
469b9d317a56e4196c60265fc04720fa99e13f85 2eae11fda4b5c11b5b406edb81437d38e6bdbae7 Марк Сафронов <hijarian@gmail.com> 1407082774 +0000	checkout: moving from extension-composer-git to master
2eae11fda4b5c11b5b406edb81437d38e6bdbae7 c0f0e2a2ee24ed701e150ba00118a28ce1bc1359 Марк Сафронов <hijarian@gmail.com> 1407082843 +0000	checkout: moving from master to c0f0e2a2ee24ed701e150ba00118a28ce1bc1359
c0f0e2a2ee24ed701e150ba00118a28ce1bc1359 2eae11fda4b5c11b5b406edb81437d38e6bdbae7 Марк Сафронов <hijarian@gmail.com> 1407082854 +0000	checkout: moving from c0f0e2a2ee24ed701e150ba00118a28ce1bc1359 to master
2eae11fda4b5c11b5b406edb81437d38e6bdbae7 08b9681259ba41a4256f18c9ba722f4c8783dddd Марк Сафронов <hijarian@gmail.com> 1407082904 +0000	checkout: moving from master to 08b9681259ba41a4256f18c9ba722f4c8783dddd^0
08b9681259ba41a4256f18c9ba722f4c8783dddd 2cdf46d263859e0581d5aaa41c56dfbd0bd86f36 Марк Сафронов <hijarian@gmail.com> 1407082905 +0000	rebase: Added the Composer definition to install the extension using zip file from "bootstrap" directory.
2cdf46d263859e0581d5aaa41c56dfbd0bd86f36 2cdf46d263859e0581d5aaa41c56dfbd0bd86f36 Марк Сафронов <hijarian@gmail.com> 1407082905 +0000	rebase finished: returning to refs/heads/extension-composer-package
2cdf46d263859e0581d5aaa41c56dfbd0bd86f36 08b9681259ba41a4256f18c9ba722f4c8783dddd Марк Сафронов <hijarian@gmail.com> 1407082913 +0000	checkout: moving from extension-composer-package to 08b9681259ba41a4256f18c9ba722f4c8783dddd^0
08b9681259ba41a4256f18c9ba722f4c8783dddd 88209d0b749bc4d980da0fdffc8d57abb6d0f344 Марк Сафронов <hijarian@gmail.com> 1407082913 +0000	rebase: Added manual installator for the extension contents for Vagrant setup
88209d0b749bc4d980da0fdffc8d57abb6d0f344 d38b4f5469cc24b3ff05292980d6a9aea663ed24 Марк Сафронов <hijarian@gmail.com> 1407082913 +0000	rebase: Installed the extension manually in "extensions" Application setting. Requires manual installation of extension inside Vagrant!
d38b4f5469cc24b3ff05292980d6a9aea663ed24 d38b4f5469cc24b3ff05292980d6a9aea663ed24 Марк Сафронов <hijarian@gmail.com> 1407082913 +0000	rebase finished: returning to refs/heads/extension-manual-loading
d38b4f5469cc24b3ff05292980d6a9aea663ed24 08b9681259ba41a4256f18c9ba722f4c8783dddd Марк Сафронов <hijarian@gmail.com> 1407082985 +0000	checkout: moving from extension-manual-loading to 08b9681259ba41a4256f18c9ba722f4c8783dddd
08b9681259ba41a4256f18c9ba722f4c8783dddd 47cd604f22ac1a49bc2a08502f7007ae3023f961 Марк Сафронов <hijarian@gmail.com> 1407083042 +0000	checkout: moving from 08b9681259ba41a4256f18c9ba722f4c8783dddd to 47cd604f22ac1a49bc2a08502f7007ae3023f961
47cd604f22ac1a49bc2a08502f7007ae3023f961 d1d2cb5a62919cfe784dd5c6c0c26a327e12fb4a Марк Сафронов <hijarian@gmail.com> 1407083129 +0000	checkout: moving from 47cd604f22ac1a49bc2a08502f7007ae3023f961 to d1d2cb5a62919cfe784dd5c6c0c26a327e12fb4a^0
d1d2cb5a62919cfe784dd5c6c0c26a327e12fb4a 4eea5252bbc03dd2237465907a2dc63a79afca29 Марк Сафронов <hijarian@gmail.com> 1407083129 +0000	rebase: Ridiculous example of combining modules.
4eea5252bbc03dd2237465907a2dc63a79afca29 4eea5252bbc03dd2237465907a2dc63a79afca29 Марк Сафронов <hijarian@gmail.com> 1407083129 +0000	rebase finished: returning to refs/heads/ridiculous_example_of_modules
4eea5252bbc03dd2237465907a2dc63a79afca29 337cc354f17c59af253b72bd2ea0a188decadbe1 Марк Сафронов <hijarian@gmail.com> 1407083163 +0000	checkout: moving from ridiculous_example_of_modules to 337cc354f17c59af253b72bd2ea0a188decadbe1
337cc354f17c59af253b72bd2ea0a188decadbe1 449c3c50e425bc0f775add3e20e0e89ce8d88afd Марк Сафронов <hijarian@gmail.com> 1407083200 +0000	checkout: moving from 337cc354f17c59af253b72bd2ea0a188decadbe1 to 449c3c50e425bc0f775add3e20e0e89ce8d88afd
449c3c50e425bc0f775add3e20e0e89ce8d88afd 8600241230325a861056dcadd67057f1e1284cf8 Марк Сафронов <hijarian@gmail.com> 1407083234 +0000	checkout: moving from 449c3c50e425bc0f775add3e20e0e89ce8d88afd to 8600241230325a861056dcadd67057f1e1284cf8
8600241230325a861056dcadd67057f1e1284cf8 9dcc0b0290e856dddf0c10a2635d9c38e6f463bc Марк Сафронов <hijarian@gmail.com> 1407083271 +0000	checkout: moving from 8600241230325a861056dcadd67057f1e1284cf8 to 9dcc0b0290e856dddf0c10a2635d9c38e6f463bc
9dcc0b0290e856dddf0c10a2635d9c38e6f463bc 5db0614441d7d07f5519af45cb0ede99760d1b46 Марк Сафронов <hijarian@gmail.com> 1407083300 +0000	checkout: moving from 9dcc0b0290e856dddf0c10a2635d9c38e6f463bc to 5db0614441d7d07f5519af45cb0ede99760d1b46
5db0614441d7d07f5519af45cb0ede99760d1b46 2eae11fda4b5c11b5b406edb81437d38e6bdbae7 Марк Сафронов <hijarian@gmail.com> 1410546433 +0400	checkout: moving from 5db0614441d7d07f5519af45cb0ede99760d1b46 to master
2eae11fda4b5c11b5b406edb81437d38e6bdbae7 60bcadda04f2cb2e1347da9a7a88f62c75afa0e2 Марк Сафронов <hijarian@gmail.com> 1411579628 +0400	commit: Added README
