Including m:*foobar* fits changelog and you may comment certs where cert worth comes with the glob *foobar*

Including m:*foobar* fits changelog and you may comment certs where cert worth comes with the glob *foobar*

Eg, p:0f3a suits the brand new change IDs which are the parent of your modify ID and this starts with 0f3a

Spends selector variety of age . Particularly, e:2004-04-twenty-five suits go out certs the spot where the cert Blog worthy of was less or equal than 2004-04-25T . If the time component was unspecified, monotone tend to suppose . It selector plus welcomes stretched big date syntax (find less than)

Spends selector particular l . For example, l:2004-04-25 suits go out certs where in fact the cert really worth is strictly better than simply 2004-04-25T . If your go out component is actually unspecified, monotonous have a tendency to assume . That it selector including welcomes offered day sentence structure (see lower than)

Uses selector kind of p . For folks who bring a clean p: , monotonous will need you to get into a workplace, and you may query the newest father or mother of one’s ft workplace inform.

Spends selector method of you . This selector must be used from the inside a workspace and really should have no associated really worth. It fits the beds base update ID of workplace up until the last posting demand is done. This really is useful examining arriving news. After every revision procedure, or perhaps before second upgrade procedure, work at an order much like the following the:

in order to record every updates returning to the last revise. It’s also utilized for quickly moving between several various other posts. Eg, the following demand:

Uses selector particular t . Including, t:monotone-0.eleven suits level certs where in actuality the cert worth starts with monotonous-0.11 . Philosophy to complement having can have shell wildcards.

Spends selector particular w . It selector can be used from the inside a workplace and must n’t have any related worth. They matches the beds base change ID(s) it workspace is based on.

Chemical selectors

Selectors tends to be combined with and as well as workers and you can parentheses, that will become altered using a function-call build sentence structure. The newest approved special emails are / , | , ; , ( and you may ) , and you may \ (submit clipped, tubing, semicolon, kept and best parentheses, and you may backslash); to make use of any of these letters inside the an excellent selector well worth, precede it with a backslash ( \ ).

Brand new and you can agent ‘s the / profile. Such as, the latest selector a good:graydon/d:2004-04 are often used to select a posting which has an enthusiastic creator cert you start with graydon in addition to a date cert you start with 2004-04 .

Brand new or driver ‘s the | reputation. Instance, the brand new selector h:some-feature-branch|h:other-feature-part can be used to select the heads out-of two specific twigs.

There are also numerous selector services defined, which grab one or more selectors as the arguments. The entire means for those is identity ‘(‘ selector [ ‘;’ selector . ] ‘)’ , that is, arguments was shut when you look at the parentheses and you will split up of the semicolons. These are:

Set variation; that it yields all of the changes selected from the A but maybe not by the B. Particularly, difference(a:graydon;b:online.venge.monotone) perform return every revisions that have a writer cert beginning with graydon which aren’t from the part websites.venge.monotonous .

Put fit; which production all of the posts perhaps not chose by the An excellent. Such as for instance, not(c:testresult) perform come back most of the changes which do not have testresult certs. Conceptually not(A) matches difference(*, A) , where * chooses all of the news. The last example to go back all of the revisions that have an author cert you start with graydon and therefore are not in the part internet.venge.monotone , would be created because the a:graydon/not(b:online.venge.monotone) .

Minimum prominent ancestors; this is certainly just like max((ancestors(A)|A)/(ancestors(B)|B)) , nonetheless it tends to be faster which is yes far more convenient so you’re able to type. For example, lca(h:online.venge.monotone;h:internet.venge.monotone.extended-selectors) manage go back the final propagate between the offered branches, or the branch point in the event the there were no further propagates yet. This is often particularly beneficial on the diff demand, observe what has evolved into confirmed branch.

Leave a Reply

Your email address will not be published. Required fields are marked *