Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View

Legend:   Passed Failed Failed Again Running Exception Offline No data

efa094701a05...
Laurent Charignon
record_curses: fix ui bug for newly added file

With record's curses interface toggling and untoggling a newly added
file would lead to a confusing UI (the header was marked as partial
and the hunks as unselected). Tested additionally using the curses
interface with newly added, removed and modified files in a test repo.
784b278b349c...
Matt Mackall
import-checker: rotatecycle is actually the canonical cycle key

So refactor to drop cyclekey().
fb4639d5268e...
Matt Mackall
import-checker: make search algorithm non-recursive breadth-first

Breadth-first allows finding the shortest cycle including the starting
module. This lets us terminate our search early when we've discovered
shorter paths already. This gives a tremendous speed-up to the
cycle-finding portion of the test, dropping total runtime from 39s to
3s.
0f6594b0a4e2...
Matt Mackall
import-checker: drop set() from cyclekey()
4b3fc46097f7...
Matt Mackall
import-checker: drop duplicate element from cycle

This will allow optimizing cyclekey creation
642d245ff537...
Matt Mackall
import-checker: fix rotatecycle

It was duplicating the last element sometimes.
1a9efc312700...
Siddharth Agarwal
dirs.addpath: rework algorithm to search forward

This improves performance because it uses strchr rather than a loop.

For LLVM/clang version "Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM
3.5svn)" on OS X, for a repo with over 200,000 files, this improves perfdirs
from 0.248 seconds to 0.230 (7.3%)

For gcc 4.4.6 on Linux, for a test repo with over 500,000 files, this improves
perfdirs from 0.704 seconds to 0.658 (6.5%).
914caae9a86a...
Yuya Nishihara
changeset_printer: use changectx to get status tuple

log.parents() can't handle wdir() revision. Because repo.status() creates ctx
objects, there would be no benefit to get parent node from changelog.
ca62ae364b86...
Yuya Nishihara
changeset_printer: replace _meaningful_parentrevs() by changeset_templater's

Because changeset_printer needs pctx object anyway, there would be no benefit
to avoid creation of pctx in _meaningful_parentrevs().
870d2eb82f6d...
Yuya Nishihara
changeset_printer: use context objects consistently to show parents

This prepares for merging changeset_printer._maningful_parentrevs() with
changeset_templater's.
3eb9045396b0...
Yuya Nishihara
children: don't pass filectx to displayer

displayer doesn't want a fctx but a ctx. It failed with -Tdefault template.

    Traceback (most recent call last):
      ...
      File "mercurial/templatekw.py", line 212, in showbookmarks
        bookmarks = args['ctx'].bookmarks()
    AttributeError: 'filectx' object has no attribute 'bookmarks'
dded1eeeff64...
Matt Mackall
verify: add a note about a paleo-bug

In the very early days of hg, it was possible to commit /dev/null because our
patch importer was too simple. Repos from this era may still
exist, add a note about why we ignore this name.
3df7fc75afc5...
Matt Mackall
cmdutil: remove some excess vertical whitespace
871485bd03fd...
Matt Mackall
revert: move calculation of targetsubs earlier
Brett Cannon
hglib: declare hglib's Python version support (issue4520)
Brett Cannon
util: update doctests to work with bytes (issue4520)
Brett Cannon
util: make cmdbuilder work with bytes (issue4520)
Brett Cannon
tests: write out bytes instead of strings to test files (issue4520)
Brett Cannon
hglib: remove the user of str in hglib.context (issue5420)
Brett Cannon
hglib: make str(hglib.context.changectx) work with Python 3 (issue4520)
Brett Cannon
hglib: make sure hgclient.diff() works with bytes (issue4520)
95cbc77c0cad...
Laurent Charignon
shelve: add interactive mode

This allows us to shelve selectively part of the changes of the workdir
325f03de849d...
Laurent Charignon
shelve: add interactive mode command line option
1378f20c8564...
Laurent Charignon
record: change return value of recording code

It makes it easier to include interactive mode to more commands that
require to get a reference to the newly created node
06cbff4674a3...
Laurent Charignon
revert: fix --interactive on local modification (issue4576)

We were moving files during the backup phase and it was incompatible with the
way record/crecord is working