Re: Sparse checkouts suggestion

2017-10-05 Thread Johan Corveleyn
On Thu, Sep 21, 2017 at 12:16 PM, Paul Hammant wrote: >> >> >> 2. Previously I forked a medium-sized Monorepo on Github, and did the the >> complete expand/contract work for it - >> https://github.com/paul-hammant-fork/jooby-monorepo-experiment - in Python. >> > > LOGIBALL's Tim Krüger has just wr

Re: Workflow for editing the subversion website

2017-10-05 Thread Branko Čibej
On 05.10.2017 22:36, Johan Corveleyn wrote: > On Thu, Oct 5, 2017 at 12:30 PM, Daniel Shahaf > wrote: >> Devil's advocate hat on, and in light of Brane's sibling reply, let me >> describe how an svnmucc workflow might work. > Thanks, but I prefer the merge workflow. It seems more natural to me, >

Re: Workflow for editing the subversion website

2017-10-05 Thread Johan Corveleyn
On Thu, Oct 5, 2017 at 12:30 PM, Daniel Shahaf wrote: > Devil's advocate hat on, and in light of Brane's sibling reply, let me > describe how an svnmucc workflow might work. Thanks, but I prefer the merge workflow. It seems more natural to me, and I think it's more likely to be used by other svn

RE: Merkle trees in svn [was: Quick question about the sha1-checksum for directories in svn.]

2017-10-05 Thread Bert Huijben
> -Original Message- > From: Branko Čibej [mailto:br...@apache.org] > Sent: donderdag 5 oktober 2017 19:29 > To: dev@subversion.apache.org > Subject: Re: Merkle trees in svn [was: Quick question about the sha1- > checksum for directories in svn.] > > On 05.10.2017 19:12, Daniel Shahaf wr

Re: Merkle trees in svn [was: Quick question about the sha1-checksum for directories in svn.]

2017-10-05 Thread Branko Čibej
On 05.10.2017 19:12, Daniel Shahaf wrote: > Branko Čibej wrote on Thu, 05 Oct 2017 18:44 +0200: >> On 05.10.2017 16:46, Julian Foad wrote: >>> Calculation of a directory's hash would have to happen for each >>> directory where the user has mixed access to the immediate children, >>> and for all par

Re: Merkle trees in svn [was: Quick question about the sha1-checksum for directories in svn.]

2017-10-05 Thread Daniel Shahaf
Branko Čibej wrote on Thu, 05 Oct 2017 18:44 +0200: > On 05.10.2017 16:46, Julian Foad wrote: > > Calculation of a directory's hash would have to happen for each > > directory where the user has mixed access to the immediate children, > > and for all parents of such a directory up to the root. > >

Re: Merkle trees in svn [was: Quick question about the sha1-checksum for directories in svn.]

2017-10-05 Thread Branko Čibej
On 05.10.2017 16:46, Julian Foad wrote: > Branko Čibej wrote: >> On 05.10.2017 16:19, Paul Hammant wrote: >>> Not that my vote counts for much, but I'd prefer w/o props, obeying >>> read permissions. >> >> "Obeying read permissions" means that the directory hashes would have to >> be computed dynam

Re: Merkle trees in svn [was: Quick question about the sha1-checksum for directories in svn.]

2017-10-05 Thread Paul Hammant
Agree. For those that are super interested in this, I did a series of four blog entries on Merkle trees and Blockchains. - Sept 28th » Choosing Between Blockchains And Vanilla Merkle Trees - Sep

Re: Shelving in TortoiseSVN

2017-10-05 Thread Julian Foad
Thomas Singer wrote: Just curious: does shelving only works for text files or also for binary files? The current early implementation does not yet work for binary files, but that is one of the next few features on the roadmap for support. BTW: what I really miss in SVN is not shelving, but r

Re: Merkle trees in svn [was: Quick question about the sha1-checksum for directories in svn.]

2017-10-05 Thread Julian Foad
Branko Čibej wrote: On 05.10.2017 16:19, Paul Hammant wrote: Not that my vote counts for much, but I'd prefer w/o props, obeying read permissions. "Obeying read permissions" means that the directory hashes would have to be computed dynamically for each user. Correct, but let's not imply that

Re: Shelving in TortoiseSVN

2017-10-05 Thread Thomas Singer
Just curious: does shelving only works for text files or also for binary files? BTW: what I really miss in SVN is not shelving, but rather the ability to select individually which line/hunk to commit. -- Best regards, Thomas Singer = syntevo GmbH http://www.syntevo.com http://www.

Re: Merkle trees in svn [was: Quick question about the sha1-checksum for directories in svn.]

2017-10-05 Thread Paul Hammant
> "Obeying read permissions" means that the directory hashes would have to > be computed dynamically for each user. Yes I know. I've a frankenstein project over here - https://github.com/paul-hammant/merkle-rust - There's a solid Rust merkle tree that watches for changes at nodes then re-calcs th

Re: Merkle trees in svn [was: Quick question about the sha1-checksum for directories in svn.]

2017-10-05 Thread Branko Čibej
On 05.10.2017 16:19, Paul Hammant wrote: > Not that my vote counts for much, but I'd prefer w/o props, obeying > read permissions. "Obeying read permissions" means that the directory hashes would have to be computed dynamically for each user. -- Brane

Re: Shelving in TortoiseSVN

2017-10-05 Thread Julian Foad
Julian Foad wrote: TortoiseSVN now has 'Shelve' and 'Unshelve' commands implemented, if you build it from source using the 'shelve' branch. It uses the shelving prototype API in Subversion's 'shelve' branch. The purpose at this stage is to get early feedback on the Shelving feature from a wid

Re: Merkle trees in svn [was: Quick question about the sha1-checksum for directories in svn.]

2017-10-05 Thread Paul Hammant
Not that my vote counts for much, but I'd prefer w/o props, obeying read permissions.

Merkle trees in svn [was: Quick question about the sha1-checksum for directories in svn.]

2017-10-05 Thread Julian Foad
Paul Hammant wrote: Observation: If [a dir had a SHA1] then Subversion would qualify as a *full* Merkle tree implementation. Albeit through APIs designed for other purposes :-p ;) There's a bit more to it than just adding a SHA1 for a directory: * The currently implemented SHA1 of a file doe

Re: Quick question about the sha1-checksum for directories in svn.

2017-10-05 Thread Paul Hammant
> Correct. Thanks Julian. Observation: If it did then Subversion would qualify as a *full* Merkle tree implementation. Albeit through APIs designed for other purposes :-p ;)

Re: Quick question about the sha1-checksum for directories in svn.

2017-10-05 Thread Julian Foad
Paul Hammant wrote: While a _directory_ has a revision number, it does not have a SHA1 does it? If so there's no point asking how it's calculated, is there ? Correct. - Julian

Quick question about the sha1-checksum for directories in svn.

2017-10-05 Thread Paul Hammant
While a _directory_ has a revision number, it does not have a SHA1 does it? If so there's no point asking how it's calculated, is there ? - Paul

Re: Workflow for editing the subversion website

2017-10-05 Thread Daniel Shahaf
Devil's advocate hat on, and in light of Brane's sibling reply, let me describe how an svnmucc workflow might work. Johan Corveleyn wrote on Thu, 05 Oct 2017 01:13 +0200: > - Maybe we'll have some change on staging that we don't want to merge > to publish (I mean, something like showing a differen

Re: Workflow for editing the subversion website

2017-10-05 Thread Branko Čibej
On 05.10.2017 01:13, Johan Corveleyn wrote: > On Wed, Oct 4, 2017 at 1:21 PM, Daniel Shahaf wrote: >> Bert Huijben wrote on Wed, 04 Oct 2017 11:07 +0200: -Original Message- From: Daniel Shahaf [mailto:d...@daniel.shahaf.name] I'd like to understand the topology / flow o