Dan Buch is sharing code with you

Bitbucket is a code hosting site. Unlimited public and private repositories. Free for small teams.

Don't show this again

meatballhat / distutils2-tarek

mostly pristine branch following tarek

Clone this repository (size: 1.6 MB): HTTPS / SSH
hg clone https://bitbucket.org/meatballhat/distutils2-tarek
hg clone ssh://hg@bitbucket.org/meatballhat/distutils2-tarek

Searching for commits

Mercurial supports 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.

Prefix operators

not x
Changesets not in x. Short form is ! x.

Infix operators

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).

An alternative syntax is x..y.

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.

Predicates

all()
All changesets, the same as 0:tip.
ancestor(single, single)
Greatest common ancestor of the two changesets.
ancestors(set)
Changesets that are ancestors of a changeset in set.
author(string)
Alias for user(string).
bookmark([name])
The named bookmark or all bookmarks.
branch(set)
All changesets belonging to the branches of changesets in set.
children(set)
Child changesets of changesets in set.
closed()
Changeset is closed.
date(interval)
Changesets within the interval, see hg help dates.
descendants(set)
Changesets which are descendants of changesets in set.
file(pattern)
Changesets affecting files matched by pattern.
follow()
An alias for ::. (ancestors of the working copy's first parent).
grep(regex)
Like keyword(string) but accepts a regex. Use grep(r'...') to ensure special escape characters are handled correctly.
head()
Changeset is a named branch head.
heads(set)
Members of set with no children in set.
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.
limit(set, n)
First n members of 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.
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.
rev(number)
Revision with the given numeric identifier.
roots(set)
Changesets with no parent changeset in set.
tag(name)
The specified tag by name, or all tagged revisions if no name is given.
user(string)
User name is string.

Commits 1–30 of 198

Author Revision Comments Message Labels Date
Tarek Ziadé 8a30e3667a75 moving cmd.py into command/
Éric Araujo 67b757954d46 Add myself to contibutors.
Éric Araujo 3050b9075187 Restore 3.x-compatible syntax.
Éric Araujo 30409c856689 Isolate import of unittest or unittest2 in one place.
Éric Araujo 0e17b47e7ab2 Use Mercurial command-line API instead of Python internals.
Éric Araujo 90e7d3dd3d2e branch merge
Éric Araujo ce0d6be25d09 Silence two py3k deprecation warnings and fix a bug.
Éric Araujo ccaea7a5f39d Use the same name everywhere.
Éric Araujo 9b2bfeed1630 Ignore default build dir
Tarek Ziadé b7fd258b33e7 removed unused variable
Josip Djolonga 48f3b9a445da added myself to the contributors list
Josip Djolonga f75c222e1b04 small changes, PEP8 compliance
Josip Djolonga 15bce7d7578b added documentation
Josip Djolonga 7df3a7ac7545 merged with tarek's code
Josip Djolonga 97ff6c99d984 basic dependency graph builder
Josip Djolonga 49a35354fb0d test files for the suite
Josip Djolonga a838155c9fe2 Added fallback support for .egg-info distributions
Josip Djolonga 53e9ad4305fd I managed to slip in a hardcoded path .. (thanks merwok)
Josip Djolonga 199f80bb0a9c fixed the test suite to use self.assert* instead of assert
Josip Djolonga e5c9c41d41f6 added tests that cover the bug
Josip Djolonga 20ebf9c9da67 fixed version and the two added functions, added test cases
Josip Djolonga 7060eb528715 basic implementation for the two missing functions from pep376
Tarek Ziadé 644cf5550a05 started development notes
Tarek Ziadé 7394724dba67 fixed filelist initialization in sdist
Tarek Ziadé 9f7e9fa6f762 added a missing import
Tarek Ziadé e61f5048f759 added a CONTRIBUTORS file
Tarek Ziadé db5be34ba98a improved the test runner. Now handles the exit code and tries all supported Python versions
Tarek Ziadé 3d606161b7b7 reverted Nicolas change: an option is not necessarely a metadata, and in this loop it can't be a metadata anyway (see if test)
Yannick Gingras 7527c6f89b67 improved test coverage
Nicolas Cadou fa62924e8f37 Automated merge with https://bitbucket.org/mtlpython/distutils2/
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. »