changeset | 826363837447 |
---|---|
branch | |
bookmark | |
tag | |
user | Kevin Bullock <kbullock@ringworld.org> |
description | compat: update testedwith to include hg 4.4 |
files |
changeset | c560ed4d5a55 |
---|---|
branch | |
bookmark | |
tag | |
user | Kevin Bullock <kbullock@ringworld.org> |
description | compat: update hg versions we test against |
files |
changeset | c96bf9e61598 |
---|---|
branch | |
bookmark | |
tag | |
user | Kevin Bullock <kbullock@ringworld.org> |
description | tests: run doctests when testing against particular hg versions |
files |
changeset | fddb62eaf217 |
---|---|
branch | |
bookmark | |
tag | |
user | Kevin Bullock <kbullock@ringworld.org> |
description | tests: use $PYTHON to run doctests |
files |
changeset | bafa4c3b7385 |
---|---|
branch | |
bookmark | |
tag | |
user | Kevin Bullock <kbullock@ringworld.org> |
description | tests: run doctests on all .py files |
files |
changeset | 25c13dd3433f |
---|---|
branch | |
bookmark | |
tag | |
user | Kevin Bullock <kbullock@ringworld.org> |
description | tests: run doctests with the whole suite When the line to run doctests was introduced, it looks like it was just added to the wrong rule. Let's put it in the right one. |
files |
changeset | 2d6b240319ef |
---|---|
branch | |
bookmark | |
tag | |
user | Kevin Bullock <kbullock@ringworld.org> |
description | compat: update hg versions we test against |
files |
changeset | 4842e94f36ca |
---|---|
branch | |
bookmark | |
tag | |
user | Kevin Bullock <kbullock@ringworld.org> |
description | tests: update list of versions we've tested with |
files |
changeset | 1fec6463922b |
---|---|
branch | |
bookmark | |
tag | |
user | Kevin Bullock <kbullock@ringworld.org> |
description | tests: update list of hg versions we've tested with |
files |
changeset | 53d514c9c7e6 |
---|---|
branch | |
bookmark | |
tag | 0.8.5 |
user | Siddharth Agarwal <sid0@fb.com> |
description | init: mark Mercurial 3.7 as supported and prepare for 0.8.5 |
files |
changeset | 97528d49ae5b |
---|---|
branch | |
bookmark | |
tag | |
user | Siddharth Agarwal <sid0@fb.com> |
description | all-version-tests: test Mercurial 3.6.3 |
files |
changeset | 1f367cf5e688 |
---|---|
branch | |
bookmark | |
tag | |
user | Augie Fackler <raf@durin42.com> |
description | all-version-tests: wrap to 80 columns and test 3.{5,6}.2 |
files |
changeset | e259824cf863 |
---|---|
branch | |
bookmark | |
tag | |
user | Augie Fackler <raf@durin42.com> |
description | Makefile: respect HGTESTFLAGS environment variable |
files |
changeset | bdd097524b88 |
---|---|
branch | |
bookmark | |
tag | |
user | Siddharth Agarwal <sid0@fb.com> |
description | mark as compatible with Mercurial 3.6 |
files |
changeset | 02f69ab61c82 |
---|---|
branch | |
bookmark | |
tag | |
user | Augie Fackler <raf@durin42.com> |
description | tests: add hg 3.5 to all-version-tests |
files |
changeset | e4006703a287 |
---|---|
branch | |
bookmark | |
tag | |
user | Siddharth Agarwal <sid0@fb.com> |
description | tests: use Mercurial 3.4.1 for all-version-tests |
files |
changeset | 49831f78c412 |
---|---|
branch | |
bookmark | |
tag | |
user | Siddharth Agarwal <sid0@fb.com> |
description | init: mark hg-git as compatible with Mercurial 3.4 Note that one test still fails with 3.4 -- however, it is a bug in core Mercurial, only affects edge cases (broken symlinks) in the test, and is fixed in upstream stable. |
files |
changeset | 81c55f8629ba |
---|---|
branch | |
bookmark | |
tag | |
user | Augie Fackler <raf@durin42.com> |
description | hg2git: audit path components during export (CVE-2014-9390) A user recently got confused and managed to track and export a .git directory, which confuses git and causes it to emit very odd errors. For example, cloning one such repository (which has a symlink for .git) produces this output from git: Cloning into 'git'... done. error: Updating '.git' would lose untracked files in it and another (which has a .git directory checked in) produces this: Cloning into 'git'... done. error: Invalid path '.git/hooks/post-update' If it ended there, that'd be fine, but this led to a line of investigation that ended with CVE-2014-9390, so now git will block checking these revisions out, so we should try to prevent foot-shooting on our end. Since some servers (notably github) are blocking trees that contain these entries, default to refusing to export any path component that looks like it folds to .git. Since some histories probably contain this already, we offer an escape hatch via the config option git.blockdotgit that allows users to resume foot-shooting behavior. |
files |
changeset | d40de32ec5b1 |
---|---|
branch | |
bookmark | |
tag | |
user | Siddharth Agarwal <sid0@fb.com> |
description | init: assert compatibility with Mercurial 3.2.2 |
files |
changeset | ba42476afeda |
---|---|
branch | |
bookmark | |
tag | |
user | Augie Fackler <raf@durin42.com> |
description | Makefile: fix tests-3.1 to actually be tests-3.1 in all-version-tests |
files |
changeset | 13d42d321c24 |
---|---|
branch | |
bookmark | |
tag | |
user | Augie Fackler <raf@durin42.com> |
description | Mark hg 3.1 as supported as well. |
files |
changeset | 0812923b3848 |
---|---|
branch | |
bookmark | |
tag | |
user | Siddharth Agarwal <sid0@fb.com> |
description | tests: assert compatibility with Mercurial 3.0.1 |
files |
changeset | 9aa80419328f |
---|---|
branch | |
bookmark | |
tag | |
user | Siddharth Agarwal <sid0@fb.com> |
description | tests: assert compatibility with Mercurial 3.0 |
files |
changeset | 6f4fe8ad1883 |
---|---|
branch | |
bookmark | |
tag | |
user | Siddharth Agarwal <sid0@fb.com> |
description | tests: test with @ instead of tip |
files |
changeset | 3a045277a434 |
---|---|
branch | |
bookmark | |
tag | |
user | Augie Fackler <raf@durin42.com> |
description | Makefile: drop support for hg older than 2.8.2 Ubuntu's current LTS release (Trusty Tahr) comes with Mercurial 2.8.2, which still works fine with current code. The older LTS comes with a version that's broken, but I don't have to worry about that anymore. |
files |
changeset | f0e774680e70 |
---|---|
branch | |
bookmark | |
tag | |
user | Siddharth Agarwal <sid0@fb.com> |
description | version: drop support for Mercurial 1.9.3 Upcoming patches will clean up some code that makes hg-git work with Mercurial versions < 2.0. |
files |
changeset | 3c3d18dae4f5 |
---|---|
branch | |
bookmark | |
tag | |
user | Augie Fackler <raf@durin42.com> |
description | testedwith: drop 2.3.1, which has at least one test failure |
files |
changeset | ea72c664ae73 |
---|---|
branch | |
bookmark | |
tag | |
user | Augie Fackler <raf@durin42.com> |
description | testedwith: add 2.8.1 |
files |
changeset | ff05308e460c |
---|---|
branch | |
bookmark | |
tag | |
user | David M. Carr <david@carrclan.us> |
description | makefile: remove support for hg before 1.9.3 Versions removed are 1.7.5 and 1.8.4. These versions use findoutgoing for discovery, rather than the more modern findcommonoutgoing. |
files |
changeset | 9dd1bf315196 |
---|---|
branch | |
bookmark | |
tag | |
user | David M. Carr <david@carrclan.us> |
description | makefile: add update support from hg 2.3 to hg 2.3.1 |
files |
changeset | 3f7fedb28bee |
---|---|
branch | |
bookmark | |
tag | |
user | David M. Carr <david@carrclan.us> |
description | makefile: remove support for hg 1.6.4 This version is too old to support unified tests with all-version-tests. |
files |
changeset | d2caea269670 |
---|---|
branch | |
bookmark | |
tag | |
user | David M. Carr <david@carrclan.us> |
description | revsets: add fromgit and gitnode selectors Support for Hg 1.5.4 was removed, as it doesn't support revsets and is older than the earliest version we want to put special effort into supporting. |
files |
changeset | c88e8a88c5f6 |
---|---|
branch | |
bookmark | |
tag | |
user | David M. Carr <david@carrclan.us> |
description | makefile: document all-version-tests intentions |
files |
changeset | 64fd6107cf05 |
---|---|
branch | |
bookmark | |
tag | |
user | David M. Carr <david@carrclan.us> |
description | tests: update versions included in make all-version-tests This changeset doesn't remove any previous major releases. Instead, I just updated major releases to their latest minor release, and added major releases that have been released since this was last updated. |
files |
changeset | 493b55cb7362 |
---|---|
branch | |
bookmark | |
tag | |
user | David M. Carr <david@carrclan.us> |
description | tests: remove hg 1.4.3 from make all-version-tests As demonstrated by the test suite, it was already broken. Specifically, the "Remove any dangling tag references." section of git_handler.py wasn't properly detecting Hg 1.4, and fell through to a call to util.safehasattr, which didn't yet exist. |
files |
changeset | e58a6d0b80e2 |
---|---|
branch | |
bookmark | |
tag | |
user | Keshav Kini <keshav.kini@gmail.com> |
description | Remove illegal characters from username/email Includes a doctest and tests in test-hg/author for the correct behavior. |
files |
changeset | 83f248dd0eb9 |
---|---|
branch | |
bookmark | |
tag | |
user | Augie Fackler <durin42@gmail.com> |
description | Makefile: include 1.9.2 in all-version-tests |
files |
changeset | 37a06b903df6 |
---|---|
branch | |
bookmark | |
tag | |
user | Augie Fackler <durin42@gmail.com> |
description | tests: also test against hg 1.7.2 |
files |
changeset | 07f6613fe0df |
---|---|
branch | |
bookmark | |
tag | |
user | Augie Fackler <durin42@gmail.com> |
description | Makefile: add .PHONY so tests will run correctly |
files |
changeset | 7954842c9637 |
---|---|
branch | |
bookmark | |
tag | |
user | Dan Villiom Podlaski Christiansen <danchr@gmail.com> |
description | Makefile: *BSD support. |
files |
changeset | 428c819f3135 |
---|---|
branch | |
bookmark | |
tag | |
user | Augie Fackler <durin42@gmail.com> |
description | Makefile: add target for testing against many hg versions at once |
files |
changeset | b9c6871c939e |
---|---|
branch | |
bookmark | |
tag | |
user | Augie Fackler <durin42@gmail.com> |
description | Fix single test running. |
files |
changeset | 50a0d52ef979 |
---|---|
branch | |
bookmark | |
tag | |
user | Augie Fackler <durin42@gmail.com> |
description | Makefile to ease running of tests. |
files |