import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Example {
public static void main(String[] args) {
final String regex = "(.config{1,})[ ]?\\n";
final String string = "[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";
final Pattern pattern = Pattern.compile(regex);
final Matcher matcher = pattern.matcher(string);
while (matcher.find()) {
System.out.println("Full match: " + matcher.group(0));
for (int i = 1; i <= matcher.groupCount(); i++) {
System.out.println("Group " + i + ": " + matcher.group(i));
}
}
}
}
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 Java, please visit: https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html