- Apr 30, 2011
-
-
Nicolas Dumazet authored
-
Nicolas Dumazet authored
It's not worth building a repository just to test keep branch when we can do it our bigger, other, already built repositories.
-
Nicolas Dumazet authored
It saves us a clone of a repository.
-
Nicolas Dumazet authored
-
Nicolas Dumazet authored
-
Nicolas Dumazet authored
We were cloning a repo to perform a smoke test that could have been performed earlier.
-
Nicolas Dumazet authored
Add two changesets to the scenario so that the bundle can be reused within three tests. Before: @ 5: 'F' | | o 4: 'E' |/| o | 3: 'D | | | o 2: 'C' |/ | o 1: 'B' |/ o 0: 'A' After: @ 7: 'H' | | o 6: 'G' |/| o | 5: 'F' | | | o 4: 'E' |/ | o 3: 'D' | | | o 2: 'C' | | | o 1: 'B' |/ o 0: 'A' Revisions 0-1 keep the same number/label. Others were translated by an offset of 2 (2.C -> 4.E)
-
Nicolas Dumazet authored
Allows saving a few seconds in test runs by not constructing over and over the same repository.
-
Nicolas Dumazet authored
It should be faster to use a single common bundle instead of recreating 4 times the same repository manually.
-
Nicolas Dumazet authored
-
Nicolas Dumazet authored
-
Nicolas Dumazet authored
-
Nicolas Dumazet authored
Those files are not executable.
-
Nicolas Dumazet authored
-
Martin Geisler authored
-
Martin Geisler authored
This is simpler than creating it empty and then appending the default checkauthz hook 50 lines below.
-
Brodie Rao authored
-
Dan Villiom Podlaski Christiansen authored
Updating the branch cache is quadratic to the amount of heads in the repository. One consequence of this was that cloning a pathological repository with 10,000 heads (and nothing else) took hours of CPU time. This patch makes one of the inner loop much faster, by removing a changectx instantiation, and removes another entirely in cases where there are no candidate branch heads which descend from other branch heads.
-
Alexander Solovyov authored
-
- Apr 29, 2011
-
-
Idan Kamara authored
-
- Apr 30, 2011
-
-
Benoit Boissinot authored
test-debugcomplete.t broken by 58e58406ed19 test-highlight.t broken by b24e5a708fad
-
Matt Mackall authored
-
- Apr 29, 2011
-
-
Idan Kamara authored
When an empty string is being passed to normname it would return '.' causing checkfile() to always return that a patch with that name exists.
-
- Mar 04, 2011
-
-
Patrick Mezard authored
This happens more often than expected. Say you have an svn subrepository with python code. Python would have generated unknown .pyc files. Now, you rebase this setup on a revision where a directory containing python code does not exist. Subversion is first asked to remove this directory when updating, but will not because it contains untracked items. Then it will have to bring back the directory after the merge but will fail because it now collides with an untracked directory. Using --force is not very elegant and only works with svn >= 1.5 but the only alternative I can think of is to write our own purge command for subversion.
-
- Apr 30, 2011
-
-
Matt Mackall authored
-
- Apr 29, 2011
-
-
Peter Arrenbrecht authored
New argument is silently ignored by both HTTP and SSH servers. This means we can, for instance, add new flags to getbundle() to request advanced features (like lightweight-copy-aware bundles), and older servers will silently ignore this request and send back a plain bundle.
-
- Apr 30, 2011
-
-
Matt Mackall authored
-
- Apr 28, 2011
-
-
Benoit Allard authored
This allow safe caching of the pages by the browser and still display the right amount of elapsed time upon page refresh. If javascript is disabled, absolute time is displayed, leaving it readable. All the templates have been updated.
-
Steven Stallion authored
Some external diff tools (notably Plan 9 diff(1)) require the absolute path to the file being diffed for proper function. A root variable was added to inform an external tool of the repository root (the tool is invoked with the cwd set to tmproot).
-
- Apr 17, 2011
-
-
Yun Lee authored
-
- Apr 23, 2011
-
-
Alexander Solovyov authored
-
- Mar 13, 2011
-
-
Alexander Solovyov authored
Thanks for the idea and most of the implementation to Klaus Koch Backs revisions() and filerevs() with DAG walker which can iterate through arbitrary list of revisions instead of strict one by one iteration from start to stop. When a gap occurs in a revisions (i.e. in file log), the next topological parent within the revset is searched and the connection to it is printed in the ascii graph. File graph can draw sometimes more connections than previous version, because graph is produced according to the revset, not according to a file's filelog. In case the graph contains several branches where the left parent is null, the graphs for each are printed sequentially, not in parallel as it was a case earlier (see for example the graph for README in hg-dev).
-
- Apr 29, 2011
-
-
Augie Fackler authored
It should be possible to do better than this with 'svn switch', but the logic required woud be significantly more complex. Until someone needs the performance improvements of using switch, we'll just use the same strategy for everything.
-
Alexander Solovyov authored
-
Idan Kamara authored
This won't risk losing the undo file when the error was something other than file not found
-
Idan Kamara authored
-
Idan Kamara authored
regressed around ec4ae5727f07
-
- Apr 24, 2011
-
-
Adrian Buehlmann authored
If a closed head gets pulled, we currently see (example): $ hg pull pulling from $TESTTMP/repo2 searching for changes adding changesets adding manifests adding file changes added 2 changesets with 1 changes to 1 files (+1 heads) (run 'hg heads' to see heads, 'hg merge' to merge) A subsequent 'hg heads' doesn't show that head because it is closed. This patch improves the UI response texts for that same use case to: $ hg pull pulling from $TESTTMP/repo2 searching for changes adding changesets adding manifests adding file changes added 2 changesets with 1 changes to 1 files (run 'hg update' to get a working copy) That is, the part "(+1 heads)" is not shown in that case any longer.
-
- Apr 29, 2011
-
-
Benoit Boissinot authored
-
Augie Fackler authored
-