#716: Add parent-rev to change and use this in console
-----------------------------------+----------------------------------------
Reporter:  marcusl                 |        Owner:           
    Type:  enhancement             |       Status:  new      
Priority:  major                   |    Milestone:  undecided
 Version:  master (give git sha1)  |   Resolution:           
Keywords:                          |  
-----------------------------------+----------------------------------------
Changes (by dustin):

  * type:  defect => enhancement


Comment:

 I've been thinking about this, too, but a bit more generally.  The problem
 with this idea is that it requires deducing a total order from
 propositions of the form {{{n-1 < n}}}, which is not computationally very
 quick.

 I'd like source-related information to be handled *completely* by a single
 object, which understands all of the relevant quirks of its underlying VC
 (or VC's - this would help accomplish support for projects built from
 mulitple repositories).  The status displays would get various opaque
 tokens from this source manager, and use them to build the display.  This
 way, we could do away with the relative sourcestamps, for example, and
 sourcestamps with None in the {{{branch}}} attribute.

 My thinking had also been to let the source manager create the required
 Source steps, such that a generic BuildFactory could work with any VC.
 But this is tricky, and doesn't seem so critical at this point.

 This is obviously more challenging now that Brian has stuck that corner of
 things into the DB, but I bet we could pull it off.

 More enticingly, I think we could pull this off in parallel with the
 existing change manager and source-step stuff, such that users would have
 the option of using the old, wonky (#669), client-side source-related
 stuff, or the new, entirely server-side stuff.

 What do you think?  This would probably be an 0.8.1 project.

-- 
Ticket URL: <http://buildbot.net/trac/ticket/716#comment:1>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Buildbot-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/buildbot-commits

Reply via email to