For example m:*foobar* matches changelog and you can remark certs the spot where the cert worthy of has the glob *foobar*

For example m:*foobar* matches changelog and you can remark certs the spot where the cert worthy of has the glob *foobar*

Such as for example, p:0f3a fits the new improve IDs do you know the father or mother of your own up-date ID and this begins with 0f3a

Spends selector type of e . For example, e:2004-04-25 matches date certs in which the cert value try smaller otherwise equivalent than just 2004-04-25T . In case your big date role try unspecified, monotonous often assume . This selector as well as accepts stretched day syntax (get a hold of less than)

Spends selector particular l . Particularly, l:2004-04-twenty-five matches go out certs the spot where the cert worth is exactly greater than 2004-04-25T . If your date part try unspecified, monotone usually guess . This selector together with allows stretched date sentence structure (discover less than)

Uses selector kind of p . For those who offer a bare p: , monotone will need that enter a workplace, and you may query this new mother of your own foot workplace up-date.

Uses selector type of u . Which selector can be used from within a workspace and must n’t have any related worthy of. It suits the bottom enhance ID of your own workspace before history revision order is actually done. That is utilized for looking at incoming changes. After each and every inform process, or perhaps until the 2nd up-date process, manage an order just as the pursuing the:

so you’re able to diary every revisions back to the last revision. It can also be employed for easily jumping between one or two other posts. Including, another command:

Uses selector sorts of t . For example, t:monotone-0.11 matches tag certs the spot where the cert worth starts with monotonous-0.11 . Philosophy to fit for have shell wildcards.

Uses selector form of w . It selector can be used from within a workplace and should n’t have any related worthy of. They matches the beds base update ID(s) which workspace is founded on.

Mixture selectors

Selectors are combined with and you may and even providers and you may parentheses, and may even feel modified having fun with a function-label design sentence structure. The fresh new approved special characters is / , | , ; , ( and you can ) , and you can \ (submit reduce, tubing, semicolon, remaining and you can best parentheses, and you can backslash); to use any of these characters from inside the a good selector worth, predate it with an effective backslash ( \ ).

New and you may driver ‘s the / profile. Such as for instance, the latest selector good:graydon/d:2004-04 can be used to discover a change that has an author cert you start with graydon along with a night out together cert beginning with 2004-04 .

The newest or agent ‘s the | profile. Like, new selector h:some-feature-branch|h:other-feature-part can be used to get the heads out-of several specific branches.

There are even numerous selector services defined, and that get one or more selectors just like the objections. The entire setting for these was term ‘(‘ selector [ ‘;’ selector . ] ‘)’ , that is, arguments was sealed from inside the parentheses and split from the semicolons. Talking about:

Lay change; so it returns every revisions picked of the A however, perhaps not because of the B. Including, difference(a:graydon;b:web.venge.monotone) manage come back all updates which have a writer cert starting with graydon that are not on the branch online.venge.monotonous .

Place fit; which output all the changes perhaps not picked because of the An excellent. For example, not(c:testresult) manage go back every posts which do not have any testresult certs. Conceptually not(A) matches variation(*, A) , where * chooses all of the updates. The previous example to return the updates which have an author cert starting with graydon as they are not in the department online.venge.monotonous , shall be written while the an effective:graydon/not(b:net.venge.monotone) .

Least popular ancestors; this might be identical to max((ancestors(A)|A)/(ancestors(B)|B)) , nonetheless it may be quicker which will be indeed more convenient to help you types of. For example, lca(h:web.venge.monotone;h:net.venge.monotonous.extended-selectors) would return the very last propagate within offered twigs, or perhaps the part part in the event that there are no next propagates yet. This might be such as for instance of good use for the diff order, to see just what has changed on certain part.

0 réponses

Laisser un commentaire

Rejoindre la discussion?
N’hésitez pas à contribuer !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *