Re: Symmetry for branching, move tracking and merging

2015-03-17 Thread Branko Čibej
On 17.03.2015 15:06, Julian Foad wrote: > I (Julian Foad) wrote: >> * uniformity of the difference from branch1@r1 to branch2@r2 >> for any values of: branch1, r1, branch2, r2 >> where branch1 and branch2 are 'related' (formally: in the same branch >> family) > Branko Čibej wrote: >> The

Re: Symmetry for branching, move tracking and merging

2015-03-17 Thread Julian Foad
I (Julian Foad) wrote: > * uniformity of the difference from branch1@r1 to branch2@r2 > for any values of: branch1, r1, branch2, r2 > where branch1 and branch2 are 'related' (formally: in the same branch > family) Branko Čibej wrote: > The pure-difference is called 'svn_repos_replay'. [

Re: Symmetry for branching, move tracking and merging

2015-03-13 Thread Branko Čibej
On 10.03.2015 18:00, Julian Foad wrote: > Branko Čibej wrote: >> On 06.03.2015 12:13, Julian Foad wrote: > [...] >>> In order to build a sane merging system, we expect certain symmetries in >>> the data model. > [...] >>> That generalizes to: >>> >>>* uniformity of the difference from branch1

Re: Symmetry for branching, move tracking and merging

2015-03-11 Thread Julian Foad
I (Julian Foad) wrote: [...] > The underlying problem, I suggest, is that we haven't clearly defined > how copying fits into the model of 'versioned state' and 'difference'. [...] I should add, for anyone unsure of my motivation, I'm criticizing only in order to help us understand how we can imp

Re: Symmetry for branching, move tracking and merging

2015-03-10 Thread Julian Foad
Branko Čibej wrote: > On 06.03.2015 12:13, Julian Foad wrote: [...] >> In order to build a sane merging system, we expect certain symmetries in >> the data model. [...] >> That generalizes to: >> >>* uniformity of the difference from branch1@r1 to branch2@r2 >> for any values of: branch1

Re: Symmetry for branching, move tracking and merging

2015-03-07 Thread Branko Čibej
On 06.03.2015 12:13, Julian Foad wrote: > I want to share, briefly, one of the key concepts that is guiding my thinking > about move tracking. It's nothing amazing, in fact it may seem so obvious > that it hardly needs mentioning. What's more surprising is that we haven't > paid more attention t

Symmetry for branching, move tracking and merging

2015-03-06 Thread Julian Foad
I want to share, briefly, one of the key concepts that is guiding my thinking about move tracking. It's nothing amazing, in fact it may seem so obvious that it hardly needs mentioning. What's more surprising is that we haven't paid more attention to this idea before. In order to build a sane me