-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix #5: Support for very large revisions and very large files. #9
Commits on Sep 30, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 7fc640d - Browse repository at this point
Copy the full SHA 7fc640dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e90fdb - Browse repository at this point
Copy the full SHA 1e90fdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf2bdd1 - Browse repository at this point
Copy the full SHA bf2bdd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65b5c0d - Browse repository at this point
Copy the full SHA 65b5c0dView commit details -
Incremental change to make the processing of SVN dump files more fine…
… grained (down from SvnRevision to SvnNode). * Move TerminatingValidator out of test source into main source, as it might be useful.
Configuration menu - View commit details
-
Copy full SHA for 5445ed2 - Browse repository at this point
Copy the full SHA 5445ed2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 718f3d9 - Browse repository at this point
Copy the full SHA 718f3d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb2f2cb - Browse repository at this point
Copy the full SHA eb2f2cbView commit details -
SvnDumpFileParser now passes the Nodes on to the Consumer, instead of…
… having the Consumer do that. * SvnDumpFileParser will not add nodes to an SvnRevision, as those should be consumed separately. * Update SvnDumpWriterImpl and SvnDumpInMemory to work with this new way.
Configuration menu - View commit details
-
Copy full SHA for ddf295b - Browse repository at this point
Copy the full SHA ddf295bView commit details -
Update PathCollisionTest to test through the SvnDumpFileParser, inste…
…ad of getting the SvnDump as a whole.
Configuration menu - View commit details
-
Copy full SHA for c5fc80b - Browse repository at this point
Copy the full SHA c5fc80bView commit details
Commits on Oct 1, 2015
-
Fixed PathCollision validator to work with the new parser.
Cosmin Stroe committedOct 1, 2015 Configuration menu - View commit details
-
Copy full SHA for d7cab01 - Browse repository at this point
Copy the full SHA d7cab01View commit details -
Update ClearRevisionTest to work with the new parser.
Cosmin Stroe committedOct 1, 2015 Configuration menu - View commit details
-
Copy full SHA for aa1d380 - Browse repository at this point
Copy the full SHA aa1d380View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a01cfa - Browse repository at this point
Copy the full SHA 8a01cfaView commit details -
Teach SvnDumpConsumers how to form a consumer chain.
* Previously, this was implemented as a separate class, ConsumerChain. * Because of the granularity changes to SvnDumpFileParser to parse SvnNodes separately from their SvnRevision, many SvnDumpConsumers can no longer properly operate. * Instead of teaching the ConsumerChain how to represent and handle SvnNode additions/deletions that may come from an SvnDumpMutator, I'm teaching SvnDumpConsumers how to chain to each other. * This removes the need for a separate ConsumerChain class. * This also places the burder of continuing the consumer chain on each consumer, which is a downside of this approach.
Configuration menu - View commit details
-
Copy full SHA for c030ffa - Browse repository at this point
Copy the full SHA c030ffaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3e897b - Browse repository at this point
Copy the full SHA d3e897bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66015ca - Browse repository at this point
Copy the full SHA 66015caView commit details -
Updated tests for UpdateAuthorForEmptyRevisions and fixed UpdateAutho…
…rForEmptyRevisions to properly chain.
Configuration menu - View commit details
-
Copy full SHA for 8e96e14 - Browse repository at this point
Copy the full SHA 8e96e14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f5d084 - Browse repository at this point
Copy the full SHA 8f5d084View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a8b11f - Browse repository at this point
Copy the full SHA 5a8b11fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1730b1c - Browse repository at this point
Copy the full SHA 1730b1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 184eaf8 - Browse repository at this point
Copy the full SHA 184eaf8View commit details
Commits on Oct 2, 2015
-
Fix ConsumerChainTest to use correct consume method.
Cosmin Stroe committedOct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for 846e1b7 - Browse repository at this point
Copy the full SHA 846e1b7View commit details -
Use the same file for before and after assertions.
Cosmin Stroe committedOct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for 8cb8c0b - Browse repository at this point
Copy the full SHA 8cb8c0bView commit details -
Cosmin Stroe committed
Oct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for 758c686 - Browse repository at this point
Copy the full SHA 758c686View commit details -
SvnDumpRevisions should keep the chain going.
Cosmin Stroe committedOct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for d395df3 - Browse repository at this point
Copy the full SHA d395df3View commit details -
SvnDumpRevisions test should use the new consume method.
Cosmin Stroe committedOct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for c11a0a4 - Browse repository at this point
Copy the full SHA c11a0a4View commit details -
Encapsulate the "consumption" mechanism for testing purposes.
Cosmin Stroe committedOct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for 793616e - Browse repository at this point
Copy the full SHA 793616eView commit details -
Update SvnDumpSummaryTest to use correct consumption mechanism.
Cosmin Stroe committedOct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for 5952087 - Browse repository at this point
Copy the full SHA 5952087View commit details -
Remove warnings. Minor refactor of test.
Cosmin Stroe committedOct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for 116e852 - Browse repository at this point
Copy the full SHA 116e852View commit details -
finish() should keep the chain going. Refactor test.
Cosmin Stroe committedOct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for 3a32507 - Browse repository at this point
Copy the full SHA 3a32507View commit details -
SvnDumpInMemory should keep the chain going.
Cosmin Stroe committedOct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for fa35973 - Browse repository at this point
Copy the full SHA fa35973View commit details -
SvnDumpFileParserDoppleganger assumes some of the responsibility enco…
…ded in SvnDumpFileParserTest.consume
Cosmin Stroe committedOct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for cf766f8 - Browse repository at this point
Copy the full SHA cf766f8View commit details -
Been meaning to get rid of this for a while.
Cosmin Stroe committedOct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for a65f64e - Browse repository at this point
Copy the full SHA a65f64eView commit details -
Cosmin Stroe committed
Oct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for a5d872b - Browse repository at this point
Copy the full SHA a5d872bView commit details -
Cosmin Stroe committed
Oct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for 603ac0f - Browse repository at this point
Copy the full SHA 603ac0fView commit details -
Cosmin Stroe committed
Oct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for b7b3799 - Browse repository at this point
Copy the full SHA b7b3799View commit details -
Cosmin Stroe committed
Oct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for b7da701 - Browse repository at this point
Copy the full SHA b7da701View commit details -
Let's parse files while we're at it.
Cosmin Stroe committedOct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for 5bf9e48 - Browse repository at this point
Copy the full SHA 5bf9e48View commit details -
Cosmin Stroe committed
Oct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for 3235b1f - Browse repository at this point
Copy the full SHA 3235b1fView commit details -
Cosmin Stroe committed
Oct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for be0c357 - Browse repository at this point
Copy the full SHA be0c357View commit details -
Cosmin Stroe committed
Oct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for bdc4965 - Browse repository at this point
Copy the full SHA bdc4965View commit details -
Copy constructors for everyone!
Cosmin Stroe committedOct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for 243d539 - Browse repository at this point
Copy the full SHA 243d539View commit details -
Cosmin Stroe committed
Oct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for a7379a0 - Browse repository at this point
Copy the full SHA a7379a0View commit details -
Cosmin Stroe committed
Oct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for 7a20dd1 - Browse repository at this point
Copy the full SHA 7a20dd1View commit details -
Assert on the order of consumption.
Cosmin Stroe committedOct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for c197c3a - Browse repository at this point
Copy the full SHA c197c3aView commit details -
Cosmin Stroe committed
Oct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for 99e39b2 - Browse repository at this point
Copy the full SHA 99e39b2View commit details -
Finish granularity change. We new process SvnNodes one at a time, ind…
…ependently from other nodes in the revision. * This means we don't have to hold all the nodes in memory at the same time, just one node. * This should fix the "SvnRevision >30GB" requirement.
Cosmin Stroe committedOct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for 9955bbd - Browse repository at this point
Copy the full SHA 9955bbdView commit details -
A descriptive to string on SvnRevision.
Cosmin Stroe committedOct 2, 2015 Configuration menu - View commit details
-
Copy full SHA for 3b2c03a - Browse repository at this point
Copy the full SHA 3b2c03aView commit details
Commits on Oct 3, 2015
-
A descriptive to string on SvnDumpPreamble.
Cosmin Stroe committedOct 3, 2015 Configuration menu - View commit details
-
Copy full SHA for 6116ae3 - Browse repository at this point
Copy the full SHA 6116ae3View commit details -
Add convenience method for reading from an InputStream.
Cosmin Stroe committedOct 3, 2015 Configuration menu - View commit details
-
Copy full SHA for fe70ae2 - Browse repository at this point
Copy the full SHA fe70ae2View commit details -
* We're going to split up the file content of SvnNodes into smaller pieces, so that we don't have to store the entire file content in memory.
Cosmin Stroe committedOct 3, 2015 Configuration menu - View commit details
-
Copy full SHA for dd82cc8 - Browse repository at this point
Copy the full SHA dd82cc8View commit details -
Towards using FileContentChunks.
Cosmin Stroe committedOct 3, 2015 Configuration menu - View commit details
-
Copy full SHA for 3a2755b - Browse repository at this point
Copy the full SHA 3a2755bView commit details
Commits on Oct 5, 2015
-
Cosmin Stroe committed
Oct 5, 2015 Configuration menu - View commit details
-
Copy full SHA for cc28dce - Browse repository at this point
Copy the full SHA cc28dceView commit details -
Parse SvnNode file content of SVN dump using one FileContentChunk.
* Add ending calls to SvnDumpConsumer: endRevision(...), endNode(...), and endChunks(). Makes SvnDumpWriterImpl code much cleaner and clearer.
Cosmin Stroe committedOct 5, 2015 Configuration menu - View commit details
-
Copy full SHA for 9f82ff5 - Browse repository at this point
Copy the full SHA 9f82ff5View commit details -
File content is now processed in chunks (4 MB chunks by default). This …
…fixes #5. * You can change the chunk size by calling setFileContentChunkSize(long) on the SvnDumpFileParser.
Cosmin Stroe committedOct 5, 2015 Configuration menu - View commit details
-
Copy full SHA for a2f7163 - Browse repository at this point
Copy the full SHA a2f7163View commit details