# coding=utf8
# the above tag defines encoding for this document and is for Python 2.x compatibility
import re
regex = r"(.config{1,})[ ]?\n"
test_str = ("[1;31m6e86f2217a5e46d39e79262c613b698c8daadfbc[m | [1;34m2015-06-09 10:00:36 -0600[m | [1;36mAnthony Hart[m |[1;35m (tag: QA_2015-06-11_NA_12_W19, origin/QA0609, origin/EAT-1626)[m - [1m\n"
"[EAT-1626] - Had to point to the RC version of the POS service because the versions on ports 495 and 496 were not consistent with each other and were breaking some functionality.[m\n"
" (M) Modified : Approve.Me/Web.config\n\n"
"[1;31mb725e7784f7eb039749517ea2bee01c6cb322c83[m | [1;34m2015-06-08 10:49:23 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1mMerged in EAT-1567 (pull request #127)[m\n"
"[1;31mda37d471af51a2888fc2f8f90465c15a222916e5[m | [1;34m2015-06-08 11:45:19 -0400[m | [1;36mGeorge Hotelling[m |[1;35m[m - [1m[EAT-1567] API work to update opt-out field[m\n"
" (M) Modified : Approve.Me.Data/Approve.Me.Data.csproj \n"
" (M) Modified : Approve.Me.Data/DataPlugin.cs \n"
" (A) Added : Approve.Me.Data/Repositories/OptOutrepository.cs \n"
" (M) Modified : Approve.Me.Entity/Approve.Me.Entity.csproj \n"
" (A) Added : Approve.Me.Entity/Entities/OptOut.cs \n"
" (M) Modified : Approve.Me.Message/Approve.Me.Message.csproj \n"
" (M) Modified : Approve.Me.Message/Dto/Customer.cs \n"
" (A) Added : Approve.Me.Message/Dto/OptOut.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/CustomerProvider.cs \n"
" (M) Modified : Approve.Me/Extensions/IBaseServiceExtensions.cs \n"
" (M) Modified : sql/create_tables.sql \n"
" (M) Modified : sql/remove_tables.sql\n\n"
"[1;31m5f960a8f0231d9f854d339baa73507aa9afdaa88[m | [1;34m2015-06-04 12:05:04 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1m[EAT-1626] - Fixed POS call by retrieving reference ID based on\n"
" the store ID that is passed in, and then passing the reference ID to the POS call instead of the store ID.[m\n"
" (M) Modified : Approve.Me.Provider/Interfaces/IStoreProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/PosProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/StoreProvider.cs\n\n"
"[1;31m793eab21950ad8914fe64856fc8026b222955b69[m | [1;34m2015-06-03 16:21:43 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1m[EAT-1626] - Made some corrective tweaks to the PosProvider.[m\n"
" (M) Modified : Approve.Me.Provider.Tests/Providers/PosProviderTests.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/PosProvider.cs \n"
" (M) Modified : Approve.Me/Web.config\n\n"
"[1;31m606e78714c11573df3ffab24d07cabbc692f4d19[m | [1;34m2015-06-03 10:08:31 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1mMerge branch 'QA0609' into EAT-1626[m\n"
"[1;31m39fc1629801dd449ad4c540f7a2cbebb62e01265[m | [1;34m2015-06-03 10:07:43 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1mMerge branch 'RC0602' into QA0609[m\n"
"[1;31m6eb068ec2c0a14543df228d8363f9f16614eb2fc[m | [1;34m2015-06-03 10:07:22 -0600[m | [1;36mAnthony Hart[m |[1;35m (origin/RC0602)[m - [1m[EAT-1666] - Adjusted IIS settings to allow API\n"
" project to be opened properly in Visual Studio.[m\n"
" (M) Modified : Approve.Me/Approve.Me.Api.csproj\n\n"
"[1;31m9a0ad3cb2c6daca5b76466607809ed20ff882ff3[m | [1;34m2015-06-02 16:17:10 -0600[m | [1;36mAndrey Pearce[m |[1;35m (tag: QA_2015-06-02_NA_11_W19)[m - [1m[EAT-1666] - Fixed code to look\n"
" for source lender name instead of ID to determine whether to call POS service for lease pricing.[m\n"
" (M) Modified : Approve.Me/Services/SubmitApplicationService.cs\n\n"
"[1;31med88ab856cd605cd14674cbcc92a9253a56c14d7[m | [1;34m2015-06-02 14:28:59 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1m[EAT-1626] - Cleaned up some unit testing.[m\n"
" (M) Modified : Approve.Me.Api.Tests/Services/SubmitApplicationServiceTests.cs\n\n"
"[1;31m1d7e9837f1687a9383e2adaee2a00f8fc4b93bca[m | [1;34m2015-06-02 13:43:44 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1mMerge branch 'QA0609' into EAT-1626[m\n"
"[1;31mfccab765f3fbc7e2bd91ecae3e76a6ec668f842f[m | [1;34m2015-06-02 13:41:18 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1mMerge branch 'RC0602' into QA0609[m\n"
"[1;31m5af7d34a0d75d2f2adceb31012e02210f8ab7718[m | [1;34m2015-06-02 12:13:03 -0600[m | [1;36mAnthony Hart[m |[1;35m (tag: QA_2015-06-02_NA_10_W19, origin/EAT-1666)[m - [1m[EAT-1666] - Ad\n"
"ded hotfix code to make sure that only Progressive leases will call lease term pricing on the POS service.[m\n"
" (M) Modified : Approve.Me.Api.Tests/Services/SubmitApplicationServiceTests.cs \n"
" (M) Modified : Approve.Me/Services/SubmitApplicationService.cs\n\n"
"[1;31m2a5bb204727fa9a8c490f6c2c7af38ecc77e9d36[m | [1;34m2015-06-02 10:38:09 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1m[EAT-1626] - Some unit testing changes.[m\n"
" (M) Modified : Approve.Me.Api.Tests/Services/SubmitApplicationServiceTests.cs\n\n"
"[1;31mee18cfe0a1e885bab78b22258765c32af50352ab[m | [1;34m2015-06-02 08:13:19 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1mMerged in EAT-1379-receive-guid-on-servicestack-an (pull reques\n"
"t #126)[m\n"
"[1;31m322c8f5e572389388cdf47b6ed3fc6d73c1d0368[m | [1;34m2015-06-01 15:45:45 -0600[m | [1;36mAnthony Hart[m |[1;35m (tag: QA_2015-06-01_NA_9_W19)[m - [1mMerge branch 'master' into RC0602\n"
"[m\n"
"[1;31m7f12dcdb0aab18076a061939f7612316008673d6[m | [1;34m2015-06-01 15:33:15 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1m[EAT-1626] - Implemented call to POS.[m\n"
" (M) Modified : Approve.Me.Api.Tests/Services/SubmitApplicationServiceTests.cs \n"
" (M) Modified : Approve.Me.Message/Approve.Me.Message.csproj \n"
" (A) Added : Approve.Me.Message/Communication/GetLeasePricingByStoreRequest.cs \n"
" (A) Added : Approve.Me.Message/Communication/GetLeasePricingByStoreResponse.cs \n"
" (A) Added : Approve.Me.Message/Communication/GetLeaseTermsDetailsResponse.cs \n"
" (D) Deleted : Approve.Me.Message/GetLeaseTermsDetailsResponse.cs \n"
" (M) Modified : Approve.Me.Provider.Tests/Providers/PosProviderTests.cs \n"
" (M) Modified : Approve.Me.Provider/Interfaces/IPosProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/PosProvider.cs \n"
" (M) Modified : Approve.Me/Plugins/ServicesPlugin.cs \n"
" (M) Modified : Approve.Me/Services/SubmitApplicationService.cs \n"
" (M) Modified : Approve.Me/Web.config\n\n"
"[1;31m4a789b2cb01bc2aa22e8eb5e1ab9bf09880f91b9[m | [1;34m2015-06-01 16:56:38 -0400[m | [1;36mGeorge Hotelling[m |[1;35m[m - [1mMerge remote-tracking branch 'origin/QA0609' into EAT-1379-\n"
"receive-guid-on-servicestack-an[m\n"
"[1;31mf327ba81f4e263d0ca08df916dba7d9c3ea00205[m | [1;34m2015-06-01 10:59:01 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1m[EAT-1626] - Updated POS service reference to port 495 in order\n"
" to have access to the latest lease terms calls; also commented out problematic unit test (temporarily).[m\n"
" (M) Modified : Approve.Me.Api.Tests/Services/SubmitApplicationServiceTests.cs \n"
" (M) Modified : Approve.Me.Provider/Approve.Me.Provider.csproj \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Application.xsd \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Application1.xsd \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Application2.xsd \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Application3.xsd \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Application4.xsd \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Application41.xsd \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Application42.xsd \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Application43.xsd \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.ABAValidationResponse.datasource \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.ABAValidationResponse1.datasource \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.ApplicationAcknowledgment.datasource \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.ApplicationAcknowledgment1.datasource \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.BankValidationResponse.datasource \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.BankValidationResponse1.datasource \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.DeliveryConfirmationResponse.datasource \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.DeliveryConfirmationResponse1.datasource \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.DocumentAcknowledgment.datasource \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.DocumentAcknowledgment1.datasource \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.HeartbeatCheck.datasource \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.HeartbeatCheck1.datasource \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.InternalAcknowledgment.datasource \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.InternalAcknowledgment1.datasource \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.LeasePricingResponse.datasource \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.LeasePricingResponse1.datasource \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.MerchandiseReturnAuthorizationResponse.datasource \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.MerchandiseReturnAuthorizationResponse1.datasource \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.MerchandiseReturnResponse.datasource \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.MerchandiseReturnResponse1.datasource \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.PEAccountInfo.datasource \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.PEAccountInfo1.datasource \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.PECustomerInfo.datasource \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.PECustomerInfo1.datasource \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.RequestedDocuments.datasource \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.RequestedDocuments1.datasource \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.StatusUpdate.datasource \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.StatusUpdate1.datasource \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.StatusUpdateWithDeliveryConfirmation.datasource \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.StatusUpdateWithDeliveryConfirmation1.datasource \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Progressive.WebServices.wsdl \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Progressive.WebServices1.wsdl \n"
" (M) Modified : Approve.Me.Provider/Service References/ProgFinancePOS/Reference.cs \n"
" (M) Modified : Approve.Me.Provider/Service References/ProgFinancePOS/Reference.svcmap \n"
" (M) Modified : Approve.Me.Provider/Service References/ProgFinancePOS/configuration.svcinfo \n"
" (M) Modified : Approve.Me.Provider/Service References/ProgFinancePOS/configuration91.svcinfo \n"
" (M) Modified : Approve.Me.Provider/app.config \n"
" (M) Modified : Approve.Me/Services/SubmitApplicationService.cs\n\n"
"[1;31m17dfacf7b29b8a931483ec73526b3cd9898bc109[m | [1;34m2015-05-30 10:09:45 -0400[m | [1;36mGeorge Hotelling[m |[1;35m[m - [1m[EAT-1379] Made test less brittle per AH[m\n"
" (M) Modified : Approve.Me.Api.Tests/Services/SubmitApplicationServiceTests.cs\n\n"
"[1;31mf1410dd23d3947f0769c49b9c9891e62564122c0[m | [1;34m2015-05-29 12:44:34 -0600[m | [1;36mVictor Johnson[m |[1;35m[m - [1mMerged in EAT-1627 (pull request #125)[m\n"
"[1;31m7b1026bc02babedf44d9bb71c0169374f645be87[m | [1;34m2015-05-29 14:43:26 -0400[m | [1;36mGeorge Hotelling[m |[1;35m[m - [1m[EAT-1379] Moved Source DTO and updated tests per AH[m\n"
" (A) Added : Approve.Me.Message/Interface/IBuildableSubmitApplicationRequest.cs \n"
" (M) Modified : Approve.Me.Provider.Tests/Providers/PosProviderTests.cs \n"
" (M) Modified : Approve.Me.Provider/Approve.Me.Provider.csproj \n"
" (A) Added : Approve.Me.Provider/Dto/PosSource.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/PosProvider.cs \n"
" (M) Modified : Approve.Me/Factories/DecisionRequestFactory.cs\n\n"
"[1;31m6c77397cb221cb5e21ff7e9022a878eb22ec0e36[m | [1;34m2015-05-29 12:34:59 -0600[m | [1;36mAnthony Hart[m |[1;35m (origin/QA0602, origin/EAT-1627)[m - [1m[EAT-1627] - Added some null c\n"
"hecks.[m\n"
" (M) Modified : Approve.Me.Provider/Providers/PosProvider.cs \n"
" (M) Modified : Approve.Me/Services/SubmitApplicationService.cs\n\n"
"[1;31me9106b999da0b7ce30880d9e04048533384878f4[m | [1;34m2015-05-28 17:19:55 -0400[m | [1;36mGeorge Hotelling[m |[1;35m[m - [1m[EAT-1379] Fixing DSN[m\n"
" (M) Modified : Approve.Me/Web.config\n\n"
"[1;31m51f119768d3cfb0e52d1a8d9cc5f8a913d0b9ffe[m | [1;34m2015-05-28 17:11:41 -0400[m | [1;36mGeorge Hotelling[m |[1;35m[m - [1m[EAT-1379] Added ThreatMetrix GUID and Terminal ID To Submi\n"
"tApplicationRequest[m\n"
" (M) Modified : Approve.Me.Api.Tests/Services/SubmitApplicationServiceTests.cs \n"
" (M) Modified : Approve.Me.Message/Approve.Me.Message.csproj \n"
" (M) Modified : Approve.Me.Message/Communication/SubmitApplicationRequest.cs \n"
" (M) Modified : Approve.Me.Message/Communication/SubmitContinueApplicationRequest.cs \n"
" (M) Modified : Approve.Me.Message/Communication/SubmitExistingApplicationRequest.cs \n"
" (M) Modified : Approve.Me.Provider.Tests/Providers/PosProviderTests.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/PosProvider.cs \n"
" (M) Modified : Approve.Me/Factories/DecisionRequestFactory.cs \n"
" (M) Modified : Approve.Me/Global.asax.cs \n"
" (M) Modified : Approve.Me/Services/SubmitApplicationService.cs \n"
" (M) Modified : Approve.Me/Web.config\n\n"
"[1;31m293b6a361a8ae6321c04fceebced1a5725ec5163[m | [1;34m2015-05-28 14:55:57 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1mMerge branch 'QA0609' into EAT-1627[m\n"
"[1;31m5028d30de9184b81779e564c022189a363130669[m | [1;34m2015-05-28 14:51:35 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1m[QA0602] - Fixed database server name in web.config.[m\n"
" (M) Modified : Approve.Me/Web.config\n\n"
"[1;31me8ba0f13404418ae9247104d917416531665221b[m | [1;34m2015-05-28 14:13:37 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1m[EAT-1627] - Fleshed out new endpoint for retrieving lease term\n"
"s details.[m\n"
" (M) Modified : Approve.Me.Api.Tests/Services/SubmitApplicationServiceTests.cs \n"
" (M) Modified : Approve.Me.Message/Approve.Me.Message.csproj \n"
" (M) Modified : Approve.Me.Message/Communication/GetLeaseTermsDetailsRequest.cs \n"
" (A) Added : Approve.Me.Message/Dto/Invoice.cs \n"
" (M) Modified : Approve.Me.Message/GetLeaseTermsDetailsResponse.cs \n"
" (M) Modified : Approve.Me.Provider/app.config \n"
" (M) Modified : Approve.Me/Plugins/ServicesPlugin.cs \n"
" (M) Modified : Approve.Me/Services/SubmitApplicationService.cs \n"
" (M) Modified : Approve.Me/Web.QA.config \n"
" (M) Modified : Approve.Me/Web.SupportMe.config \n"
" (M) Modified : Approve.Me/Web.config\n\n"
"[1;31me1efd977d4c0dc4887cabc1636f3a94e931206d9[m | [1;34m2015-05-27 14:57:24 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1m[EAT-1627] - Refactored PosProvider to use simpler parameters. \n"
"Started added classes and endpoint needed for retrieving lease terms details.[m\n"
" (M) Modified : Approve.Me.Message/Approve.Me.Message.csproj \n"
" (A) Added : Approve.Me.Message/Communication/GetLeaseTermsDetailsRequest.cs \n"
" (A) Added : Approve.Me.Message/GetLeaseTermsDetailsResponse.cs \n"
" (M) Modified : Approve.Me.Provider.Tests/Providers/PosProviderTests.cs \n"
" (M) Modified : Approve.Me.Provider/Interfaces/IPosProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/PosProvider.cs \n"
" (M) Modified : Approve.Me/Plugins/ServicesPlugin.cs \n"
" (M) Modified : Approve.Me/Services/SubmitApplicationService.cs\n\n"
"[1;31mea385d127a4dfcdeda3b4e006505c90280566c89[m | [1;34m2015-05-27 11:42:13 -0600[m | [1;36mMatt Case[m |[1;35m[m - [1m[EAT-1379] updating the DDE message assembly[m\n"
" (M) Modified : Approve.Me.Api.Tests/Approve.Me.Api.Tests.csproj \n"
" (M) Modified : Approve.Me.Api.Tests/packages.config \n"
" (M) Modified : Approve.Me.Provider/Approve.Me.Provider.csproj \n"
" (M) Modified : Approve.Me.Provider/packages.config \n"
" (M) Modified : Approve.Me/Approve.Me.Api.csproj \n"
" (M) Modified : Approve.Me/packages.config\n\n"
"[1;31m9382c5470af38b34d276ea297ac8a0347138aa37[m | [1;34m2015-05-27 10:41:55 -0600[m | [1;36mMatt Case[m |[1;35m[m - [1mMerged in EAT-1526b (pull request #124)[m\n"
"[1;31md1625f00fc09639ed9fc5c11ebb92f5fde1cdee6[m | [1;34m2015-05-26 10:27:00 -0600[m | [1;36mAnthony Hart[m |[1;35m (origin/EAT-1526b)[m - [1m[EAT-1526] - Added unit tests and fixed a fe\n"
"w minor problems.[m\n"
" (M) Modified : Approve.Me.Api.Tests/Services/SubmitApplicationServiceTests.cs \n"
" (M) Modified : Approve.Me.Provider.Tests/Providers/PosProviderTests.cs \n"
" (M) Modified : Approve.Me.Provider/Interfaces/IPosProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/PosProvider.cs \n"
" (M) Modified : Approve.Me/Services/SubmitApplicationService.cs\n\n"
"[1;31m7e8ba1bb53f74ea89fac92e5c201974e80d3fe5a[m | [1;34m2015-05-21 17:28:00 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1m[EAT-1526] Minor formatting adjustment.[m\n"
" (M) Modified : Approve.Me.Provider/Providers/PosProvider.cs\n\n"
"[1;31m85386079d8f1dba0a84566d21837cb6a81c05174[m | [1;34m2015-05-19 13:58:19 -0600[m | [1;36mAndrey Pearce[m |[1;35m[m - [1mMerge branch 'QA0526' into EAT-1526b[m\n"
"[1;31m6fe55fc2f24ba6fbb8975839ce22342849630dd9[m | [1;34m2015-05-19 13:51:17 -0600[m | [1;36mAndrey Pearce[m |[1;35m[m - [1m[EAT-1526] - Saving to repo in order to prevent any data loss \n"
"as we try to push this version of the code out to QA for UI devs to finish their related story. Note that unit tests might fail with this build.[m\n"
" (M) Modified : Approve.Me.Api.Tests/Services/SubmitApplicationServiceTests.cs \n"
" (A) Added : Approve.Me.Data/Extensions/ServiceExtensionTests.cs \n"
" (A) Added : Approve.Me.Data/Extensions/TranslateExtensionTests.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/PosProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Service References/ProgFinancePOS/Reference.cs \n"
" (M) Modified : Approve.Me/Web.config\n\n"
"[1;31mc25d82e3144088faece2faa623edd1c3d3867567[m | [1;34m2015-05-19 10:47:09 -0600[m | [1;36mMark Gardner[m |[1;35m (origin/QA0526)[m - [1mMerged in EPT-95 (pull request #121)[m\n"
"[1;31m0eb57ad4885887b81e09c40daaeff98c67c33e1e[m | [1;34m2015-05-19 10:12:11 -0600[m | [1;36mMark Gardner[m |[1;35m[m - [1m[EPT-95] Improving search orderby generation.[m\n"
" (M) Modified : Approve.Me.Common/Repositories/BaseRepository.cs \n"
" (M) Modified : Approve.Me.Data/Approve.Me.Data.csproj \n"
" (D) Deleted : Approve.Me.Data/Enum/CreditApplicationSortOptions.cs \n"
" (M) Modified : Approve.Me.Data/Interfaces/ICreditApplicationRepository.cs \n"
" (M) Modified : Approve.Me.Data/Interfaces/ICreditApplicationSummaryRepository.cs \n"
" (M) Modified : Approve.Me.Data/Repositories/CreditApplicationRepository.cs \n"
" (M) Modified : Approve.Me.Entity/Entities/CreditApplicationSummary.cs \n"
" (M) Modified : Approve.Me.Message/Communication/Admin/CreditApplications/SearchCreditApplicationRequest.cs \n"
" (M) Modified : Approve.Me.Message/Enum/CreditApplicationSummarySortFields.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/CreditApplicationProvider.cs \n"
" (M) Modified : Approve.Me/Services/Admin/AdminCreditApplicationService.cs\n\n"
"[1;31m7a48b8dcf16592fcb47917b025fde6dc495c2072[m | [1;34m2015-05-18 18:26:06 -0600[m | [1;36mMark Gardner[m |[1;35m[m - [1m[EPT-95] Fixing problems with converting nullable ints from enu\n"
"m values.[m\n"
" (M) Modified : Approve.Me.Data/Repositories/CreditApplicationSummaryRepository.cs \n"
" (M) Modified : Approve.Me.Data/Repositories/StoreRepository.cs \n"
" (M) Modified : Approve.Me.Data/Search/CreditApplicationSummarySearchOptions.cs \n"
" (M) Modified : Approve.Me.Data/Search/StoreSearchOptions.cs\n\n"
"[1;31ma6c8fe95d3182ab79e50d55c3df383fc4a1e1540[m | [1;34m2015-05-18 17:08:48 -0600[m | [1;36mMark Gardner[m |[1;35m[m - [1m[EPT-95] Fixing problems with sorting[m\n"
" (M) Modified : Approve.Me.Data/Repositories/CreditApplicationSummaryRepository.cs \n"
" (M) Modified : Approve.Me.Data/Search/CreditApplicationSummarySearchOptions.cs \n"
" (M) Modified : Approve.Me.Message/Communication/Admin/CreditApplications/SearchCreditApplicationRequest.cs \n"
" (M) Modified : Approve.Me.Message/Enum/StoreSortFields.cs\n\n"
"[1;31ma0cc87fcad74dc5bb86bcd546329a1dafd3c5264[m | [1;34m2015-05-18 16:52:48 -0600[m | [1;36mMark Gardner[m |[1;35m[m - [1m[EPT-95] Fixing build errors[m\n"
" (M) Modified : Approve.Me.Provider/Interfaces/IStoreProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/StoreProvider.cs \n"
" (M) Modified : Approve.Me/Services/CreditApplicationService.cs \n"
" (M) Modified : Approve.Me/Services/SubmitApplicationService.cs\n\n"
"[1;31m8926d5e96a92de86a08ff0e4c0b05ea42620c49d[m | [1;34m2015-05-18 16:29:39 -0600[m | [1;36mMark Gardner[m |[1;35m[m - [1m[EPT-95] Small code refactor[m\n"
" (M) Modified : Approve.Me.Common/Approve.Me.Common.csproj \n"
" (A) Added : Approve.Me.Common/Data/SearchOptions.cs \n"
" (D) Deleted : Approve.Me.Common/Data/SearchSettings.cs \n"
" (M) Modified : Approve.Me.Common/Interfaces/IBaseRepository.cs \n"
" (M) Modified : Approve.Me.Common/Repositories/BaseRepository.cs \n"
" (M) Modified : Approve.Me.Data/Approve.Me.Data.csproj \n"
" (M) Modified : Approve.Me.Data/Interfaces/ICreditApplicationSummaryRepository.cs \n"
" (M) Modified : Approve.Me.Data/Interfaces/IMerchantRepository.cs \n"
" (M) Modified : Approve.Me.Data/Interfaces/IStoreCredentialRepository.cs \n"
" (M) Modified : Approve.Me.Data/Interfaces/IStoreRepository.cs \n"
" (M) Modified : Approve.Me.Data/Repositories/CreditApplicationSummaryRepository.cs \n"
" (M) Modified : Approve.Me.Data/Repositories/MerchantRepository.cs \n"
" (M) Modified : Approve.Me.Data/Repositories/StoreCredentialRepository.cs \n"
" (M) Modified : Approve.Me.Data/Repositories/StoreRepository.cs \n"
" (A) Added : Approve.Me.Data/Search/CreditApplicationSummarySearchOptions.cs \n"
" (A) Added : Approve.Me.Data/Search/StoreSearchOptions.cs \n"
" (M) Modified : Approve.Me.Message/Approve.Me.Message.csproj \n"
" (M) Modified : Approve.Me.Message/Communication/Admin/CreditApplications/SearchCreditApplicationRequest.cs \n"
" (M) Modified : Approve.Me.Message/Communication/Admin/Stores/SearchStoresRequest.cs \n"
" (D) Deleted : Approve.Me.Message/Enum/CreditApplicationSortOptions.cs \n"
" (A) Added : Approve.Me.Message/Enum/CreditApplicationSummarySortFields.cs \n"
" (A) Added : Approve.Me.Message/Enum/StoreSortFields.cs \n"
" (D) Deleted : Approve.Me.Message/Enum/StoreSortOptions.cs \n"
" (M) Modified : Approve.Me.Provider/Interfaces/ICreditApplicationProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/CreditApplicationProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/MerchantProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/StoreCredentialProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/StoreProvider.cs \n"
" (M) Modified : Approve.Me/Services/Admin/AdminCreditApplicationService.cs \n"
" (M) Modified : Approve.Me/Services/Admin/AdminStoreService.cs \n"
" (M) Modified : Approve.Me/Services/CreditApplicationService.cs \n"
" (M) Modified : Approve.Me/Services/SubmitApplicationService.cs\n\n"
"[1;31m6e8ade14e7b948743346fa52e8be585b027680e4[m | [1;34m2015-05-18 09:55:54 -0600[m | [1;36mVictor Johnson[m |[1;35m[m - [1mMerge branch 'QA0526' into EPT-95[m\n"
"[1;31md4d274351e79f2dd8ee42e8515389200b30c08c5[m | [1;34m2015-05-18 09:47:33 -0600[m | [1;36manthony.hart[m |[1;35m[m - [1m[EAT-1526] - Added code to send bogus invoice information to PO\n"
"S service in order to get a lease term value back. This approach was proposed by Kevin McCallum because at the point we need the lease term, we do not yet have the required invoice information.[\n"
"m\n"
" (M) Modified : Approve.Me.Message/Communication/SubmitApplicationResponse.cs \n"
" (M) Modified : Approve.Me.Provider/Approve.Me.Provider.csproj \n"
" (M) Modified : Approve.Me.Provider/Interfaces/IPosProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/PosProvider.cs \n"
" (M) Modified : Approve.Me/Services/SubmitApplicationService.cs \n"
" (M) Modified : Approve.Me/Web.config\n\n"
"[1;31mcaf000527d73cd6aee7580fa9165f54e73b9fe3f[m | [1;34m2015-05-18 09:32:55 -0600[m | [1;36mVictor Johnson[m |[1;35m[m - [1m[EPT-95] Moved Credit App Summary Search to a view.[m\n"
" (M) Modified : Approve.Me.Data/Approve.Me.Data.csproj \n"
" (M) Modified : Approve.Me.Data/DataPlugin.cs \n"
" (M) Modified : Approve.Me.Data/Enum/CreditApplicationSortOptions.cs \n"
" (M) Modified : Approve.Me.Data/Interfaces/ICreditApplicationRepository.cs \n"
" (A) Added : Approve.Me.Data/Interfaces/ICreditApplicationSummaryRepository.cs \n"
" (M) Modified : Approve.Me.Data/Repositories/CreditApplicationRepository.cs \n"
" (A) Added : Approve.Me.Data/Repositories/CreditApplicationSummaryRepository.cs \n"
" (M) Modified : Approve.Me.Entity/Entities/CreditApplicationSummary.cs \n"
" (M) Modified : Approve.Me.Message/Enum/CreditApplicationSortOptions.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/CreditApplicationProvider.cs \n"
" (M) Modified : Approve.Me/Services/Admin/AdminCreditApplicationService.cs\n\n"
"[1;31m44cef467459fcb768393543b29baa586a0fa9062[m | [1;34m2015-05-15 16:23:47 -0400[m | [1;36mGeorge Hotelling[m |[1;35m[m - [1mMerged in EAT-1590 (pull request #120)[m\n"
"[1;31m2a2ab091456d3bb1a5253182e1ea989b253eb9a6[m | [1;34m2015-05-15 14:15:58 -0600[m | [1;36mAndrey Pearce[m |[1;35m[m - [1m[EAT-1590] Appended POS description in merchandise item to con\n"
"tain IMEI if there is one.[m\n"
" (M) Modified : Approve.Me.Provider.Tests/Providers/PosProviderTests.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/PosProvider.cs\n\n"
"[1;31mae600a5dc7c619f27cff12e972af7cfa11de93b7[m | [1;34m2015-05-14 11:56:43 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1mMerged in EPT-61 (pull request #119)[m\n"
"[1;31mb2e362cc4db906c504c7a2d32cf01a979fae6984[m | [1;34m2015-05-14 11:08:42 -0600[m | [1;36mVictor Johnson[m |[1;35m[m - [1m[EPT-61] Updated to follow redirect and send full url.[m\n"
" (M) Modified : Approve.Me/Services/Admin/AdminEmailService.cs\n\n"
"[1;31m087f0f2fde7b0c14e69e8c03dae602f2d2d294bd[m | [1;34m2015-05-14 11:07:57 -0600[m | [1;36mVictor Johnson[m |[1;35m[m - [1m[EPT-95] Forgot to add the new Enum.[m\n"
" (A) Added : Approve.Me.Data/Enum/CreditApplicationSortOptions.cs\n\n"
"[1;31m48892cb18b8f7d5c6b8bffae0bb85cf81d4ed59c[m | [1;34m2015-05-14 07:47:57 -0600[m | [1;36mVictor Johnson[m |[1;35m[m - [1m[EPT-95] Moved credit application sort options enum to data.\n"
"[m\n"
" (M) Modified : Approve.Me.Common/Repositories/BaseRepository.cs \n"
" (M) Modified : Approve.Me.Data/Approve.Me.Data.csproj \n"
" (M) Modified : Approve.Me.Data/Repositories/CreditApplicationRepository.cs \n"
" (M) Modified : Approve.Me.Entity/Approve.Me.Entity.csproj \n"
" (D) Deleted : Approve.Me.Entity/Enum/CreditApplicationSortOptions.cs\n\n"
"[1;31mca0da4b1520213a7b0dbb9b657fde0b39cbd7f1a[m | [1;34m2015-05-13 15:12:52 -0600[m | [1;36manthony.hart[m |[1;35m[m - [1m[EAT-1526] - Updated POS service reference (again).[m\n"
" (M) Modified : Approve.Me.Provider/Approve.Me.Provider.csproj \n"
" (M) Modified : Approve.Me.Provider/Service References/ProgFinancePOS/Application43.xsd \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.LeasePricingResponse.datasource \n"
" (M) Modified : Approve.Me.Provider/Service References/ProgFinancePOS/Progressive.WebServices1.wsdl \n"
" (M) Modified : Approve.Me.Provider/Service References/ProgFinancePOS/Reference.cs\n\n"
"[1;31mdec167f64bd355492448ce96b0497d6d557da5d1[m | [1;34m2015-05-13 13:23:44 -0600[m | [1;36mVictor Johnson[m |[1;35m[m - [1m[EPT-95] Added sorting to stores and credit applications.[m\n"
" (M) Modified : Approve.Me.Common/Approve.Me.Common.csproj \n"
" (A) Added : Approve.Me.Common/Data/SearchSettings.cs \n"
" (M) Modified : Approve.Me.Common/Interfaces/IBaseRepository.cs \n"
" (M) Modified : Approve.Me.Common/Repositories/BaseRepository.cs \n"
" (M) Modified : Approve.Me.Data/Interfaces/ICreditApplicationRepository.cs \n"
" (M) Modified : Approve.Me.Data/Repositories/CreditApplicationRepository.cs \n"
" (M) Modified : Approve.Me.Entity/Approve.Me.Entity.csproj \n"
" (A) Added : Approve.Me.Entity/Enum/CreditApplicationSortOptions.cs \n"
" (M) Modified : Approve.Me.Message/Approve.Me.Message.csproj \n"
" (M) Modified : Approve.Me.Message/Communication/Admin/CreditApplications/SearchCreditApplicationRequest.cs \n"
" (M) Modified : Approve.Me.Message/Communication/Admin/Stores/SearchStoresRequest.cs \n"
" (A) Added : Approve.Me.Message/Enum/CreditApplicationSortOptions.cs \n"
" (A) Added : Approve.Me.Message/Enum/StoreSortOptions.cs \n"
" (M) Modified : Approve.Me.Provider/Interfaces/ICreditApplicationProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Interfaces/IStoreProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/CreditApplicationProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/MerchantProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/StoreCredentialProvider.cs \n"
" (M) Modified : Approve.Me.Provider/Providers/StoreProvider.cs \n"
" (M) Modified : Approve.Me/Services/Admin/AdminCreditApplicationService.cs \n"
" (M) Modified : Approve.Me/Services/Admin/AdminStoreService.cs\n\n"
"[1;31med2f1f9ba24c030880659615f81d26d11b40b12d[m | [1;34m2015-05-13 11:49:42 -0600[m | [1;36manthony.hart[m |[1;35m[m - [1m[EAT-1526] - Changed POS service reference.[m\n"
" (M) Modified : Approve.Me.Provider/Approve.Me.Provider.csproj \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Application.xsd \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Application1.xsd \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Application2.xsd \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Application3.xsd \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Application4.xsd \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Application41.xsd \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Application42.xsd \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Application43.xsd \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Approve.Me.Provider.ProgFinancePOS.DeliveryConfirmationResponse.datasource \n"
" (D) Deleted : Approve.Me.Provider/Service References/ProgFinancePOS/Progressive.WebServices.wsdl \n"
" (A) Added : Approve.Me.Provider/Service References/ProgFinancePOS/Progressive.WebServices1.wsdl \n"
" (M) Modified : Approve.Me.Provider/Service References/ProgFinancePOS/Reference.cs \n"
" (M) Modified : Approve.Me.Provider/Service References/ProgFinancePOS/Reference.svcmap \n"
" (M) Modified : Approve.Me.Provider/Service References/ProgFinancePOS/configuration.svcinfo \n"
" (M) Modified : Approve.Me.Provider/Service References/ProgFinancePOS/configuration91.svcinfo \n"
" (M) Modified : Approve.Me.Provider/app.config\n\n"
"[1;31m9669a27ecf96fb9bef325f5a5995cd3f1061f667[m | [1;34m2015-05-12 08:43:07 -0600[m | [1;36mAnthony Hart[m |[1;35m[m - [1mMerged in EPT-96 (pull request #115)[m\n"
"[1;31m6c2b3c5633664c9cb82b3c9b399762370394a5bd[m | [1;34m2015-05-12 07:14:37 -0600[m | [1;36mVictor Johnson[m |[1;35m[m - [1mMerged RC_SupportMe into QA0526[m\n"
"[1;31me23d98a4c48298160634d6a4a15e769b68b337f8[m | [1;34m2015-05-05 13:20:52 -0600[m | [1;36mVictor Johnson[m |[1;35m[m - [1m[EPT-96] Added enpoint to gather funding source data.[m\n"
" (M) Modified : Approve.Me.Api.Tests/Extensions/TranslateExtensionTests.cs \n"
" (M) Modified : Approve.Me.Api.Tests/Services/ApproveMeServiceTestBase.cs \n"
" (M) Modified : Approve.Me.Entity/Entities/FundingSource.cs \n"
" (M) Modified : Approve.Me.Message/Approve.Me.Message.csproj \n"
" (A) Added : Approve.Me.Message/Communication/Admin/FundingSources/FundingSourceListResponse.cs \n"
" (A) Added : Approve.Me.Message/Communication/Admin/FundingSources/FundingSourceRequest.cs \n"
" (M) Modified : Approve.Me.Message/Communication/CreditApplicationStatusRequest.cs \n"
" (A) Added : Approve.Me.Message/Communication/FundingSource.cs \n"
" (M) Modified : Approve.Me.Message/Communication/StoreResponse.cs \n"
" (M) Modified : Approve.Me.Message/Communication/SubmitApplicationRequest.cs \n"
" (M) Modified : Approve.Me.Message/Communication/SubmitContinueApplicationRequest.cs \n"
" (M) Modified : Approve.Me.Message/Communication/SubmitExistingApplicationRequest.cs \n"
" (M) Modified : Approve.Me.Provider/Interfaces/IFundingSourceProvider.cs \n"
" (M) Modified : Approve.Me/Approve.Me.Api.csproj \n"
" (M) Modified : Approve.Me/Plugins/AdminServicePlugin.cs \n"
" (A) Added : Approve.Me/Services/Admin/AdminFundingSourceService.cs \n"
" (M) Modified : Approve.Me/Services/MerchantService.cs\n")
matches = re.finditer(regex, test_str)
for matchNum, match in enumerate(matches, start=1):
print ("Match {matchNum} was found at {start}-{end}: {match}".format(matchNum = matchNum, start = match.start(), end = match.end(), match = match.group()))
for groupNum in range(0, len(match.groups())):
groupNum = groupNum + 1
print ("Group {groupNum} found at {start}-{end}: {group}".format(groupNum = groupNum, start = match.start(groupNum), end = match.end(groupNum), group = match.group(groupNum)))
# Note: for Python 2.7 compatibility, use ur"" to prefix the regex and u"" to prefix the test string and substitution.
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Python, please visit: https://docs.python.org/3/library/re.html