Home » Archived » B3 » Branchpoint - literals or expressions?
| | |
Re: Branchpoint - literals or expressions? [message #535085 is a reply to message #535036] |
Fri, 21 May 2010 09:00 |
Henrik Lindberg Messages: 2509 Registered: July 2009 |
Senior Member |
|
|
The other way around, a repository has a (search) list of branches, a
branch has a branch point type, and branch point data.
E.g
main latest;
my_branch tag : "before_experiment3";
You may want to parameterize this so you can control the tag from the
command line, and write:
my_branch tag : $tag.experiment;
The branch point types are:
Latest
Tag
Revision
Timestamp
- henrik
Eike Stepper <stepper@esc-net.de> wrote:
> Hi Henrik,
>
> Does a branch point *include* a reference to a branch?
>
> Cheers
> /Eike
>
> ----
> http://thegordian.blogspot.com
> http://twitter.com/eikestepper
>
>
> Am 20.05.2010 22:40, schrieb Henrik Lindberg:
> > Hi,
> > currently branch points are literals (i.e. timestamp, revision, or >
> > tag). This means they can not be set from properties (as this
> > requires > evaluation). I think that should be possible.
> >
> > I can still provide validation and code completion for the most
> > common > case of using a literal string, and issue warnings that
> > validation is > deferred until runtime if the expression is more
> > complex.
> >
> > Agree?
> >
> > - henrik
>
--
- henrik
|
|
|
Re: Branchpoint - literals or expressions? [message #535105 is a reply to message #535085] |
Fri, 21 May 2010 09:36 |
|
Am 21.05.2010 11:00, schrieb Henrik Lindberg:
> The other way around, a repository has a (search) list of branches, a
> branch has a branch point type, and branch point data.
>
Do you mean something like:
branch ::= <branch name> <branch point type> [ ":" <branch point data>]
If so, I find it very confusing. IMHO it should be more like:
branch ::= <branch name>
<branch point> ::= <branch> <branch point type> [ ":" <branch point data>]
But I may not get the intent of all this correctly because in CDO we
also have branch and branch point concepts, where a branch point really
is a "point (in time) of a branch" ;-)
Cheers
/Eike
----
http://thegordian.blogspot.com
http://twitter.com/eikestepper
> E.g
> main latest;
> my_branch tag : "before_experiment3";
>
> You may want to parameterize this so you can control the tag from the
> command line, and write:
> my_branch tag : $tag.experiment;
>
> The branch point types are:
> Latest
> Tag
> Revision
> Timestamp
>
> - henrik
> Eike Stepper<stepper@esc-net.de> wrote:
>
>> Hi Henrik,
>>
>> Does a branch point *include* a reference to a branch?
>>
>> Cheers
>> /Eike
>>
>> ----
>> http://thegordian.blogspot.com
>> http://twitter.com/eikestepper
>>
>>
>> Am 20.05.2010 22:40, schrieb Henrik Lindberg:
>>
>>> Hi,
>>> currently branch points are literals (i.e. timestamp, revision, or>
>>> tag). This means they can not be set from properties (as this
>>> requires> evaluation). I think that should be possible.
>>>
>>> I can still provide validation and code completion for the most
>>> common> case of using a literal string, and issue warnings that
>>> validation is> deferred until runtime if the expression is more
>>> complex.
>>>
>>> Agree?
>>>
>>> - henrik
>>>
>>
>
>
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
|
Re: Branchpoint - literals or expressions? [message #535113 is a reply to message #535105] |
Fri, 21 May 2010 10:29 |
Henrik Lindberg Messages: 2509 Registered: July 2009 |
Senior Member |
|
|
Agree
In the current b3 model, the class is called Branch, it is really a
BranchPoint, because it has branch name, bp type and bp data as
features.
- henrik
Eike Stepper <stepper@esc-net.de> wrote:
> Am 21.05.2010 11:00, schrieb Henrik Lindberg:
> > The other way around, a repository has a (search) list of branches,
> > a
> > branch has a branch point type, and branch point data.
> > Do you mean something like:
>
> branch ::= <branch name> <branch point type> [ ":" <branch point
> data>]
>
> If so, I find it very confusing. IMHO it should be more like:
>
> branch ::= <branch name>
> <branch point> ::= <branch> <branch point type> [ ":" <branch point
> data>]
>
> But I may not get the intent of all this correctly because in CDO we
> also have branch and branch point concepts, where a branch point
> really is a "point (in time) of a branch" ;-)
>
> Cheers
> /Eike
>
> ----
> http://thegordian.blogspot.com
> http://twitter.com/eikestepper
>
>
>
> > E.g
> > main latest;
> > my_branch tag : "before_experiment3";
> >
> > You may want to parameterize this so you can control the tag from
> > the
> > command line, and write:
> > my_branch tag : $tag.experiment;
> >
> > The branch point types are:
> > Latest
> > Tag
> > Revision
> > Timestamp
> >
> > - henrik
> > Eike Stepper<stepper@esc-net.de> wrote:
> > >> Hi Henrik,
> >>
> >> Does a branch point *include* a reference to a branch?
> >>
> >> Cheers
> >> /Eike
> >>
> >> ----
> >> http://thegordian.blogspot.com
> >> http://twitter.com/eikestepper
> >>
> >>
> >> Am 20.05.2010 22:40, schrieb Henrik Lindberg:
> >> >>> Hi,
> >>> currently branch points are literals (i.e. timestamp, revision,
> > > > or>
> >>> tag). This means they can not be set from properties (as this
> >>> requires> evaluation). I think that should be possible.
> >>>
> >>> I can still provide validation and code completion for the most
> >>> common> case of using a literal string, and issue warnings that
> >>> validation is> deferred until runtime if the expression is more
> >>> complex.
> >>>
> >>> Agree?
> >>>
> >>> - henrik
> >>> >> >
> >
--
- henrik
|
|
|
Re: Branchpoint - literals or expressions? [message #535119 is a reply to message #535113] |
Fri, 21 May 2010 10:59 |
|
So should we rename it to branch-points ?
- thomas
On 05/21/2010 12:29 PM, Henrik Lindberg wrote:
> Agree
> In the current b3 model, the class is called Branch, it is really a
> BranchPoint, because it has branch name, bp type and bp data as
> features.
> - henrik
>
> Eike Stepper<stepper@esc-net.de> wrote:
>> Am 21.05.2010 11:00, schrieb Henrik Lindberg:
>>> The other way around, a repository has a (search) list of branches,
>>> a
>>> branch has a branch point type, and branch point data.
>>> Do you mean something like:
>>
>> branch ::=<branch name> <branch point type> [ ":"<branch point
>> data>]
>>
>> If so, I find it very confusing. IMHO it should be more like:
>>
>> branch ::=<branch name>
>> <branch point> ::=<branch> <branch point type> [ ":"<branch point
>> data>]
>>
>> But I may not get the intent of all this correctly because in CDO we
>> also have branch and branch point concepts, where a branch point
>> really is a "point (in time) of a branch" ;-)
>>
>> Cheers
>> /Eike
>>
>> ----
>> http://thegordian.blogspot.com
>> http://twitter.com/eikestepper
>>
>>
>>
>>> E.g
>>> main latest;
>>> my_branch tag : "before_experiment3";
>>>
>>> You may want to parameterize this so you can control the tag from
>>> the
>>> command line, and write:
>>> my_branch tag : $tag.experiment;
>>>
>>> The branch point types are:
>>> Latest
>>> Tag
>>> Revision
>>> Timestamp
>>>
>>> - henrik
>>> Eike Stepper<stepper@esc-net.de> wrote:
>>> >> Hi Henrik,
>>>>
>>>> Does a branch point *include* a reference to a branch?
>>>>
>>>> Cheers
>>>> /Eike
>>>>
>>>> ----
>>>> http://thegordian.blogspot.com
>>>> http://twitter.com/eikestepper
>>>>
>>>>
>>>> Am 20.05.2010 22:40, schrieb Henrik Lindberg:
>>>> >>> Hi,
>>>>> currently branch points are literals (i.e. timestamp, revision,
>>>>> or>
>>>>> tag). This means they can not be set from properties (as this
>>>>> requires> evaluation). I think that should be possible.
>>>>>
>>>>> I can still provide validation and code completion for the most
>>>>> common> case of using a literal string, and issue warnings that
>>>>> validation is> deferred until runtime if the expression is more
>>>>> complex.
>>>>>
>>>>> Agree?
>>>>>
>>>>> - henrik
>>>>> >> >
>>>
>
>
|
|
|
Re: Branchpoint - literals or expressions? [message #535135 is a reply to message #535113] |
Fri, 21 May 2010 12:21 |
|
Am 21.05.2010 12:29, schrieb Henrik Lindberg:
> Agree
> In the current b3 model, the class is called Branch, it is really a
> BranchPoint, because it has branch name, bp type and bp data as
> features.
>
Now I understand ;-)
Cheers
/Eike
----
http://thegordian.blogspot.com
http://twitter.com/eikestepper
> - henrik
>
> Eike Stepper<stepper@esc-net.de> wrote:
>
>> Am 21.05.2010 11:00, schrieb Henrik Lindberg:
>>
>>> The other way around, a repository has a (search) list of branches,
>>> a
>>> branch has a branch point type, and branch point data.
>>> Do you mean something like:
>>>
>> branch ::=<branch name> <branch point type> [ ":"<branch point
>> data>]
>>
>> If so, I find it very confusing. IMHO it should be more like:
>>
>> branch ::=<branch name>
>> <branch point> ::=<branch> <branch point type> [ ":"<branch point
>> data>]
>>
>> But I may not get the intent of all this correctly because in CDO we
>> also have branch and branch point concepts, where a branch point
>> really is a "point (in time) of a branch" ;-)
>>
>> Cheers
>> /Eike
>>
>> ----
>> http://thegordian.blogspot.com
>> http://twitter.com/eikestepper
>>
>>
>>
>>
>>> E.g
>>> main latest;
>>> my_branch tag : "before_experiment3";
>>>
>>> You may want to parameterize this so you can control the tag from
>>> the
>>> command line, and write:
>>> my_branch tag : $tag.experiment;
>>>
>>> The branch point types are:
>>> Latest
>>> Tag
>>> Revision
>>> Timestamp
>>>
>>> - henrik
>>> Eike Stepper<stepper@esc-net.de> wrote:
>>> >> Hi Henrik,
>>>
>>>> Does a branch point *include* a reference to a branch?
>>>>
>>>> Cheers
>>>> /Eike
>>>>
>>>> ----
>>>> http://thegordian.blogspot.com
>>>> http://twitter.com/eikestepper
>>>>
>>>>
>>>> Am 20.05.2010 22:40, schrieb Henrik Lindberg:
>>>> >>> Hi,
>>>>
>>>>> currently branch points are literals (i.e. timestamp, revision,
>>>>> or>
>>>>> tag). This means they can not be set from properties (as this
>>>>> requires> evaluation). I think that should be possible.
>>>>>
>>>>> I can still provide validation and code completion for the most
>>>>> common> case of using a literal string, and issue warnings that
>>>>> validation is> deferred until runtime if the expression is more
>>>>> complex.
>>>>>
>>>>> Agree?
>>>>>
>>>>> - henrik
>>>>> >> >
>>>>>
>>>
>>>
>
>
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
| |
Re: Branchpoint - literals or expressions? [message #535234 is a reply to message #535135] |
Fri, 21 May 2010 16:30 |
Henrik Lindberg Messages: 2509 Registered: July 2009 |
Senior Member |
|
|
Good !
- henrik
On 5/21/10 2:21 PM, Eike Stepper wrote:
> Am 21.05.2010 12:29, schrieb Henrik Lindberg:
>> Agree
>> In the current b3 model, the class is called Branch, it is really a
>> BranchPoint, because it has branch name, bp type and bp data as
>> features.
> Now I understand ;-)
>
> Cheers
> /Eike
>
> ----
> http://thegordian.blogspot.com
> http://twitter.com/eikestepper
>
>
>> - henrik
>>
>> Eike Stepper<stepper@esc-net.de> wrote:
>>> Am 21.05.2010 11:00, schrieb Henrik Lindberg:
>>>> The other way around, a repository has a (search) list of branches,
>>>> a
>>>> branch has a branch point type, and branch point data.
>>>> Do you mean something like:
>>> branch ::=<branch name> <branch point type> [ ":"<branch point
>>> data>]
>>>
>>> If so, I find it very confusing. IMHO it should be more like:
>>>
>>> branch ::=<branch name>
>>> <branch point> ::=<branch> <branch point type> [ ":"<branch point
>>> data>]
>>>
>>> But I may not get the intent of all this correctly because in CDO we
>>> also have branch and branch point concepts, where a branch point
>>> really is a "point (in time) of a branch" ;-)
>>>
>>> Cheers
>>> /Eike
>>>
>>> ----
>>> http://thegordian.blogspot.com
>>> http://twitter.com/eikestepper
>>>
>>>
>>>
>>>> E.g
>>>> main latest;
>>>> my_branch tag : "before_experiment3";
>>>>
>>>> You may want to parameterize this so you can control the tag from
>>>> the
>>>> command line, and write:
>>>> my_branch tag : $tag.experiment;
>>>>
>>>> The branch point types are:
>>>> Latest
>>>> Tag
>>>> Revision
>>>> Timestamp
>>>>
>>>> - henrik
>>>> Eike Stepper<stepper@esc-net.de> wrote:
>>>> >> Hi Henrik,
>>>>> Does a branch point *include* a reference to a branch?
>>>>>
>>>>> Cheers
>>>>> /Eike
>>>>>
>>>>> ----
>>>>> http://thegordian.blogspot.com
>>>>> http://twitter.com/eikestepper
>>>>>
>>>>>
>>>>> Am 20.05.2010 22:40, schrieb Henrik Lindberg:
>>>>> >>> Hi,
>>>>>> currently branch points are literals (i.e. timestamp, revision,
>>>>>> or>
>>>>>> tag). This means they can not be set from properties (as this
>>>>>> requires> evaluation). I think that should be possible.
>>>>>>
>>>>>> I can still provide validation and code completion for the most
>>>>>> common> case of using a literal string, and issue warnings that
>>>>>> validation is> deferred until runtime if the expression is more
>>>>>> complex.
>>>>>>
>>>>>> Agree?
>>>>>>
>>>>>> - henrik
>>>>>> >> >
>>>>
>>
|
|
| | |
Re: Branchpoint - literals or expressions? [message #608089 is a reply to message #535036] |
Fri, 21 May 2010 09:00 |
Henrik Lindberg Messages: 2509 Registered: July 2009 |
Senior Member |
|
|
The other way around, a repository has a (search) list of branches, a
branch has a branch point type, and branch point data.
E.g
main latest;
my_branch tag : "before_experiment3";
You may want to parameterize this so you can control the tag from the
command line, and write:
my_branch tag : $tag.experiment;
The branch point types are:
Latest
Tag
Revision
Timestamp
- henrik
Eike Stepper <stepper@esc-net.de> wrote:
> Hi Henrik,
>
> Does a branch point *include* a reference to a branch?
>
> Cheers
> /Eike
>
> ----
> http://thegordian.blogspot.com
> http://twitter.com/eikestepper
>
>
> Am 20.05.2010 22:40, schrieb Henrik Lindberg:
> > Hi,
> > currently branch points are literals (i.e. timestamp, revision, or >
> > tag). This means they can not be set from properties (as this
> > requires > evaluation). I think that should be possible.
> >
> > I can still provide validation and code completion for the most
> > common > case of using a literal string, and issue warnings that
> > validation is > deferred until runtime if the expression is more
> > complex.
> >
> > Agree?
> >
> > - henrik
>
--
- henrik
|
|
|
Re: Branchpoint - literals or expressions? [message #608092 is a reply to message #535085] |
Fri, 21 May 2010 09:36 |
|
Am 21.05.2010 11:00, schrieb Henrik Lindberg:
> The other way around, a repository has a (search) list of branches, a
> branch has a branch point type, and branch point data.
>
Do you mean something like:
branch ::= <branch name> <branch point type> [ ":" <branch point data>]
If so, I find it very confusing. IMHO it should be more like:
branch ::= <branch name>
<branch point> ::= <branch> <branch point type> [ ":" <branch point data>]
But I may not get the intent of all this correctly because in CDO we
also have branch and branch point concepts, where a branch point really
is a "point (in time) of a branch" ;-)
Cheers
/Eike
----
http://thegordian.blogspot.com
http://twitter.com/eikestepper
> E.g
> main latest;
> my_branch tag : "before_experiment3";
>
> You may want to parameterize this so you can control the tag from the
> command line, and write:
> my_branch tag : $tag.experiment;
>
> The branch point types are:
> Latest
> Tag
> Revision
> Timestamp
>
> - henrik
> Eike Stepper<stepper@esc-net.de> wrote:
>
>> Hi Henrik,
>>
>> Does a branch point *include* a reference to a branch?
>>
>> Cheers
>> /Eike
>>
>> ----
>> http://thegordian.blogspot.com
>> http://twitter.com/eikestepper
>>
>>
>> Am 20.05.2010 22:40, schrieb Henrik Lindberg:
>>
>>> Hi,
>>> currently branch points are literals (i.e. timestamp, revision, or>
>>> tag). This means they can not be set from properties (as this
>>> requires> evaluation). I think that should be possible.
>>>
>>> I can still provide validation and code completion for the most
>>> common> case of using a literal string, and issue warnings that
>>> validation is> deferred until runtime if the expression is more
>>> complex.
>>>
>>> Agree?
>>>
>>> - henrik
>>>
>>
>
>
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
|
Re: Branchpoint - literals or expressions? [message #608093 is a reply to message #535105] |
Fri, 21 May 2010 10:29 |
Henrik Lindberg Messages: 2509 Registered: July 2009 |
Senior Member |
|
|
Agree
In the current b3 model, the class is called Branch, it is really a
BranchPoint, because it has branch name, bp type and bp data as
features.
- henrik
Eike Stepper <stepper@esc-net.de> wrote:
> Am 21.05.2010 11:00, schrieb Henrik Lindberg:
> > The other way around, a repository has a (search) list of branches,
> > a
> > branch has a branch point type, and branch point data.
> > Do you mean something like:
>
> branch ::= <branch name> <branch point type> [ ":" <branch point
> data>]
>
> If so, I find it very confusing. IMHO it should be more like:
>
> branch ::= <branch name>
> <branch point> ::= <branch> <branch point type> [ ":" <branch point
> data>]
>
> But I may not get the intent of all this correctly because in CDO we
> also have branch and branch point concepts, where a branch point
> really is a "point (in time) of a branch" ;-)
>
> Cheers
> /Eike
>
> ----
> http://thegordian.blogspot.com
> http://twitter.com/eikestepper
>
>
>
> > E.g
> > main latest;
> > my_branch tag : "before_experiment3";
> >
> > You may want to parameterize this so you can control the tag from
> > the
> > command line, and write:
> > my_branch tag : $tag.experiment;
> >
> > The branch point types are:
> > Latest
> > Tag
> > Revision
> > Timestamp
> >
> > - henrik
> > Eike Stepper<stepper@esc-net.de> wrote:
> > >> Hi Henrik,
> >>
> >> Does a branch point *include* a reference to a branch?
> >>
> >> Cheers
> >> /Eike
> >>
> >> ----
> >> http://thegordian.blogspot.com
> >> http://twitter.com/eikestepper
> >>
> >>
> >> Am 20.05.2010 22:40, schrieb Henrik Lindberg:
> >> >>> Hi,
> >>> currently branch points are literals (i.e. timestamp, revision,
> > > > or>
> >>> tag). This means they can not be set from properties (as this
> >>> requires> evaluation). I think that should be possible.
> >>>
> >>> I can still provide validation and code completion for the most
> >>> common> case of using a literal string, and issue warnings that
> >>> validation is> deferred until runtime if the expression is more
> >>> complex.
> >>>
> >>> Agree?
> >>>
> >>> - henrik
> >>> >> >
> >
--
- henrik
|
|
|
Re: Branchpoint - literals or expressions? [message #608095 is a reply to message #535113] |
Fri, 21 May 2010 10:59 |
|
So should we rename it to branch-points ?
- thomas
On 05/21/2010 12:29 PM, Henrik Lindberg wrote:
> Agree
> In the current b3 model, the class is called Branch, it is really a
> BranchPoint, because it has branch name, bp type and bp data as
> features.
> - henrik
>
> Eike Stepper<stepper@esc-net.de> wrote:
>> Am 21.05.2010 11:00, schrieb Henrik Lindberg:
>>> The other way around, a repository has a (search) list of branches,
>>> a
>>> branch has a branch point type, and branch point data.
>>> Do you mean something like:
>>
>> branch ::=<branch name> <branch point type> [ ":"<branch point
>> data>]
>>
>> If so, I find it very confusing. IMHO it should be more like:
>>
>> branch ::=<branch name>
>> <branch point> ::=<branch> <branch point type> [ ":"<branch point
>> data>]
>>
>> But I may not get the intent of all this correctly because in CDO we
>> also have branch and branch point concepts, where a branch point
>> really is a "point (in time) of a branch" ;-)
>>
>> Cheers
>> /Eike
>>
>> ----
>> http://thegordian.blogspot.com
>> http://twitter.com/eikestepper
>>
>>
>>
>>> E.g
>>> main latest;
>>> my_branch tag : "before_experiment3";
>>>
>>> You may want to parameterize this so you can control the tag from
>>> the
>>> command line, and write:
>>> my_branch tag : $tag.experiment;
>>>
>>> The branch point types are:
>>> Latest
>>> Tag
>>> Revision
>>> Timestamp
>>>
>>> - henrik
>>> Eike Stepper<stepper@esc-net.de> wrote:
>>> >> Hi Henrik,
>>>>
>>>> Does a branch point *include* a reference to a branch?
>>>>
>>>> Cheers
>>>> /Eike
>>>>
>>>> ----
>>>> http://thegordian.blogspot.com
>>>> http://twitter.com/eikestepper
>>>>
>>>>
>>>> Am 20.05.2010 22:40, schrieb Henrik Lindberg:
>>>> >>> Hi,
>>>>> currently branch points are literals (i.e. timestamp, revision,
>>>>> or>
>>>>> tag). This means they can not be set from properties (as this
>>>>> requires> evaluation). I think that should be possible.
>>>>>
>>>>> I can still provide validation and code completion for the most
>>>>> common> case of using a literal string, and issue warnings that
>>>>> validation is> deferred until runtime if the expression is more
>>>>> complex.
>>>>>
>>>>> Agree?
>>>>>
>>>>> - henrik
>>>>> >> >
>>>
>
>
|
|
|
Re: Branchpoint - literals or expressions? [message #608097 is a reply to message #535113] |
Fri, 21 May 2010 12:21 |
|
Am 21.05.2010 12:29, schrieb Henrik Lindberg:
> Agree
> In the current b3 model, the class is called Branch, it is really a
> BranchPoint, because it has branch name, bp type and bp data as
> features.
>
Now I understand ;-)
Cheers
/Eike
----
http://thegordian.blogspot.com
http://twitter.com/eikestepper
> - henrik
>
> Eike Stepper<stepper@esc-net.de> wrote:
>
>> Am 21.05.2010 11:00, schrieb Henrik Lindberg:
>>
>>> The other way around, a repository has a (search) list of branches,
>>> a
>>> branch has a branch point type, and branch point data.
>>> Do you mean something like:
>>>
>> branch ::=<branch name> <branch point type> [ ":"<branch point
>> data>]
>>
>> If so, I find it very confusing. IMHO it should be more like:
>>
>> branch ::=<branch name>
>> <branch point> ::=<branch> <branch point type> [ ":"<branch point
>> data>]
>>
>> But I may not get the intent of all this correctly because in CDO we
>> also have branch and branch point concepts, where a branch point
>> really is a "point (in time) of a branch" ;-)
>>
>> Cheers
>> /Eike
>>
>> ----
>> http://thegordian.blogspot.com
>> http://twitter.com/eikestepper
>>
>>
>>
>>
>>> E.g
>>> main latest;
>>> my_branch tag : "before_experiment3";
>>>
>>> You may want to parameterize this so you can control the tag from
>>> the
>>> command line, and write:
>>> my_branch tag : $tag.experiment;
>>>
>>> The branch point types are:
>>> Latest
>>> Tag
>>> Revision
>>> Timestamp
>>>
>>> - henrik
>>> Eike Stepper<stepper@esc-net.de> wrote:
>>> >> Hi Henrik,
>>>
>>>> Does a branch point *include* a reference to a branch?
>>>>
>>>> Cheers
>>>> /Eike
>>>>
>>>> ----
>>>> http://thegordian.blogspot.com
>>>> http://twitter.com/eikestepper
>>>>
>>>>
>>>> Am 20.05.2010 22:40, schrieb Henrik Lindberg:
>>>> >>> Hi,
>>>>
>>>>> currently branch points are literals (i.e. timestamp, revision,
>>>>> or>
>>>>> tag). This means they can not be set from properties (as this
>>>>> requires> evaluation). I think that should be possible.
>>>>>
>>>>> I can still provide validation and code completion for the most
>>>>> common> case of using a literal string, and issue warnings that
>>>>> validation is> deferred until runtime if the expression is more
>>>>> complex.
>>>>>
>>>>> Agree?
>>>>>
>>>>> - henrik
>>>>> >> >
>>>>>
>>>
>>>
>
>
Cheers
/Eike
----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper
|
|
| |
Re: Branchpoint - literals or expressions? [message #608101 is a reply to message #535135] |
Fri, 21 May 2010 16:30 |
Henrik Lindberg Messages: 2509 Registered: July 2009 |
Senior Member |
|
|
Good !
- henrik
On 5/21/10 2:21 PM, Eike Stepper wrote:
> Am 21.05.2010 12:29, schrieb Henrik Lindberg:
>> Agree
>> In the current b3 model, the class is called Branch, it is really a
>> BranchPoint, because it has branch name, bp type and bp data as
>> features.
> Now I understand ;-)
>
> Cheers
> /Eike
>
> ----
> http://thegordian.blogspot.com
> http://twitter.com/eikestepper
>
>
>> - henrik
>>
>> Eike Stepper<stepper@esc-net.de> wrote:
>>> Am 21.05.2010 11:00, schrieb Henrik Lindberg:
>>>> The other way around, a repository has a (search) list of branches,
>>>> a
>>>> branch has a branch point type, and branch point data.
>>>> Do you mean something like:
>>> branch ::=<branch name> <branch point type> [ ":"<branch point
>>> data>]
>>>
>>> If so, I find it very confusing. IMHO it should be more like:
>>>
>>> branch ::=<branch name>
>>> <branch point> ::=<branch> <branch point type> [ ":"<branch point
>>> data>]
>>>
>>> But I may not get the intent of all this correctly because in CDO we
>>> also have branch and branch point concepts, where a branch point
>>> really is a "point (in time) of a branch" ;-)
>>>
>>> Cheers
>>> /Eike
>>>
>>> ----
>>> http://thegordian.blogspot.com
>>> http://twitter.com/eikestepper
>>>
>>>
>>>
>>>> E.g
>>>> main latest;
>>>> my_branch tag : "before_experiment3";
>>>>
>>>> You may want to parameterize this so you can control the tag from
>>>> the
>>>> command line, and write:
>>>> my_branch tag : $tag.experiment;
>>>>
>>>> The branch point types are:
>>>> Latest
>>>> Tag
>>>> Revision
>>>> Timestamp
>>>>
>>>> - henrik
>>>> Eike Stepper<stepper@esc-net.de> wrote:
>>>> >> Hi Henrik,
>>>>> Does a branch point *include* a reference to a branch?
>>>>>
>>>>> Cheers
>>>>> /Eike
>>>>>
>>>>> ----
>>>>> http://thegordian.blogspot.com
>>>>> http://twitter.com/eikestepper
>>>>>
>>>>>
>>>>> Am 20.05.2010 22:40, schrieb Henrik Lindberg:
>>>>> >>> Hi,
>>>>>> currently branch points are literals (i.e. timestamp, revision,
>>>>>> or>
>>>>>> tag). This means they can not be set from properties (as this
>>>>>> requires> evaluation). I think that should be possible.
>>>>>>
>>>>>> I can still provide validation and code completion for the most
>>>>>> common> case of using a literal string, and issue warnings that
>>>>>> validation is> deferred until runtime if the expression is more
>>>>>> complex.
>>>>>>
>>>>>> Agree?
>>>>>>
>>>>>> - henrik
>>>>>> >> >
>>>>
>>
|
|
|
Goto Forum:
Current Time: Wed Dec 04 22:48:01 GMT 2024
Powered by FUDForum. Page generated in 0.06118 seconds
|