Manage, share, and review your source code
with Kiln, from Fog Creek Software.
It only takes a minute and doesn't require a credit card.
Kiln Harmony allows you to access any of your repositories using both Git and Mercurial.
if (Model.Vcs == Vcs.Both) {You can view commits in this repository with Git or Mercurial metadata:
}Mercurial and Git clients can push and pull from this alias URL to interact with this repository. You can change to which repository an alias points by going to the Aliases link on the project page.
Mercurial revsets is a functional language for selecting a set of revisions.
The language supports a number of predicates which are joined by infix operators. Parenthesis can be used for grouping.
Identifiers such as branch names must be quoted with single or double
quotes if they contain characters outside of [._a-zA-Z0-9\x80-\xff]
or
if they match one of the predefined predicates.
not x | Changesets not in x. Short form is ! x . |
x::y | A DAG range, meaning all changesets that are descendants of x and ancestors of y, including x and y themselves. If the first endpoint is left out, this is equivalent to ancestors(y) , if the second is left out it is equivalent to descendants(x) . |
x:y | All changesets with revision numbers between x and y, both inclusive. Either endpoint can be left out, they default to 0 and tip. |
x and y | The intersection of changesets in x and y. Short form is x & y . |
x or y | The union of changesets in x and y. There are two alternative short forms: x | y and x + y . |
x - y | Changesets in x but not in y. |
x^n | The nth parent of x, n == 0, 1, or 2. For n == 0, x; for n == 1, the first parent of each changeset in x; for n == 2, the second parent of changeset in x. |
x~n | The nth first ancestor of x; x~0 is x; x~3 is x^^^ . |
x^ | Equivalent to x^1 , the first parent of each changeset in x. |
reviewed() | Changesets that are in a Kiln review. |
adds(pattern) | Changesets that add a file matching pattern. |
all() | All changesets, the same as 0:tip . |
ancestor(*changeset) | Greatest common ancestor of the changesets. |
ancestors(set) | Changesets that are ancestors of a changeset in set. |
author(string) | Alias for user(string) . |
bisect(string) | This predicate is unsupported in Kiln. |
bookmark([name]) | The named bookmark or all bookmarks. |
branch(string or set) | All changesets belonging to the given branch or the branches of the given changesets. |
branchpoint() | Changesets with more than one child. |
bumped() | Mutable changesets marked as successors of public changesets. |
bundle() | Changesets in the bundle. |
children(set) | Child changesets of changesets in set. |
closed() | Changeset is closed. |
contains(pattern) | Revision contains a file matching pattern. See hg help patterns for information about file patterns. |
converted([id]) | Changesets converted from the given identifier in the old repository if present, or all converted changesets if no identifier is specified. |
date(interval) | Changesets within the interval, see hg help dates . |
desc(string) | Search commit message for string. The match is case-insensitive. |
descendants(set) | Changesets which are descendants of changesets in set. |
destination([set]) | Changesets that were created by a graft, transplant or rebase operation, with the given revisions specified as the source. Omitting the optional set is the same as passing all(). |
divergent() | Final successors of changesets with an alternative set of final successors. |
draft() | Changeset in draft phase. |
extinct() | Obsolete changesets with obsolete descendants only. |
extra(label, [value]) | Changesets with the given label in the extra metadata, with the given optional value. |
file(pattern) | Changesets affecting files matched by pattern. |
filelog(pattern) | Changesets connected to the specified filelog. |
first(set, [n]) | An alias for limit(). |
follow([file]) | An alias for ::. (ancestors of the working copy's first parent). If a filename is specified, the history of the given file is followed, including copies. |
grep(regex) | This predicate is unsupported in Kiln. |
head() | Changeset is a named branch head. |
heads(set) | Members of set with no children in set. |
hidden() | Hidden changesets. |
id(string) | Revision non-ambiguously specified by the given hex string prefix. |
keyword(string) | Search commit message, user name, and names of changed files for string. The match is case-insensitive. |
last(set, [n]) | Last n members of set, defaulting to 1. |
limit(set, [n]) | First n members of set, defaulting to 1. |
matching(revision [, field]) | Changesets in which a given set of fields match the set of fields in the selected revision or set. |
max(set) | Changeset with highest revision number in set. |
merge() | Changeset is a merge changeset. |
min(set) | Changeset with lowest revision number in set. |
modifies(pattern) | Changesets modifying files matched by pattern. |
obsolete() | Mutable changeset with a newer version. |
origin([set]) | Changesets that were specified as a source for the grafts, transplants or rebases that created the given revisions. Omitting the optional set is the same as passing all(). If a changeset created by these operations is itself specified as a source for one of these operations, only the source changeset for the first operation is selected. |
outgoing([path]) | This predicate is unsupported in Kiln. |
p1([set]) | First parent of changesets in set, or the working directory. |
p2([set]) | Second parent of changesets in set, or the working directory. |
parents([set]) | The set of all parents for all changesets in set, or the working directory. |
present(set) | An empty set, if any revision in set isn't found; otherwise, all revisions in set. |
public() | Changeset in public phase. |
remote([id [,path]]) | Local revision that corresponds to the given identifier in a remote repository, if present. Here, the '.' identifier is a synonym for the current local branch. |
removes(pattern) | Changesets which remove files matching pattern. |
rev(number) | Revision with the given numeric identifier. |
reverse(set) | Reverse order of set. |
roots(set) | Changesets in set with no parent changeset in set. |
secret() | Changeset in secret phase. |
sort(set[, [-]key...]) | Sort set by keys. The default sort order is ascending, specify a key as -key to sort in descending order. |
tag([name]) | The specified tag by name, or all tagged revisions if no name is given. |
unstable() | Non-obsolete changesets with obsolete ancestors. |
user(string) | User name contains string. The match is case-insensitive. |
Benjamin Pollack <benjamin@fogcreek.com>
|
|
More Changesets... Loading Changesets... |
You are no longer logged in. Please log in and try your request again.
This RSS feed URL allows you to see the contents of your current filter using any feed reader.
This link includes a special authentication token. If you share the URL with anyone else, they can see this RSS feed's activity. You can disable these tokens when needed.
Your current filter is unsaved; changing it won't affect this RSS feed.
Loading...