Re: Status of the svn remote helper project (Nov 2010, #2)
- From
David Michael Barr <david.barr@cordelta.com>
- Date
- Nov 21, 2010, 09:38 UTC
- Message-ID
- <BB713021-7826-4E9E-8576-7D1704BF517C@cordelta.com>
- In-Reply-To
- <20101121063149.GA15449@burratino>
Hi all,
> There are plans for an additional command to print information in > ls-tree format about a path.
Sorry that progress has been quite slow this week. My work-in-progess lays out the syntax of the command, the initial parsing and object lookup. I still need to break out the tree and path dereferencing logic. I haven't started on printing yet but I presume it should be easy.
Show 5 quoted lines
> * db/recognize-v3 (2010-11-20) 2 commits > - vcs-svn: Allow simple v3 dumps (no deltas yet) > - vcs-svn: Error out for v3 dumps > > A bugfix and the framework for a feature.
Thanks for this, it should have gone in much earlier.
Show 20 quoted lines
> * db/prop-delta (2010-11-20) 16 commits > - vcs-svn: Simplify handling of deleted properties > - vcs-svn: Implement Prop-delta handling > - vcs-svn: Sharpen parsing of property lines > - vcs-svn: Split off function for handling of individual properties > - vcs-svn: Make source easier to read on small screens > - vcs-svn: More dump format sanity checks > - vcs-svn: Reject path nodes without Node-action > - vcs-svn: Delay read of per-path properties > - vcs-svn: Combine repo_replace and repo_modify functions > - vcs-svn: Replace = Delete + Add > - vcs-svn: handle_node: Handle deletion case early > - vcs-svn: Use mark to indicate nodes with included text > - vcs-svn: Unclutter handle_node by introducing have_props var > - vcs-svn: Eliminate node_ctx.mark global > - vcs-svn: Eliminate node_ctx.srcRev global > - vcs-svn: Check for errors from open() > (this branch uses db/recognize-v3.) > > Needs review and testing.
Testing against my favourite, the ASF repo, as I write this.
Show 17 quoted lines
> > * db/text-delta (2010-11-20) 10 commits > - svn-fe: Test script for handling of dumps with --deltas > - vcs-svn: Implement text-delta handling > - Merge branch 'db/fast-import-cat-blob' into db/text-delta > - vcs-svn: Teach line_buffer about temporary files > - vcs-svn: Let caller set up sliding window for delta preimage > - vcs-svn: Read delta preimage from file descriptor > - vcs-svn: Introduce fd_buffer routines > - vcs-svn: Introduce repo_read_path to check the content at a path > - vcs-svn: Internal fast_export_save_blob helper > - Merge branch 'jn/svndiff0' into db/text-delta > (this branch uses db/recognize-v3, db/prop-delta, db/fast-import-cat-blob, > and jn/svndiff0.) > > A delta in r36 of <http://svn.apache.org/repos/asf> does not apply > with this brand of svn-fe.
That's odd, I was able to import up to r354 before receiving: fatal: missing newline after cat-blob response
So there's some regressions to chase down since the last roll-up.
That's all I've got for now.
-- David Barr.