Commits

Author Commit Message Labels Comments Date
Augie Fackler
remotebranches: try harder to get the right URL Using the _url attribute of the repo meant that we were seeing the URL of the repo *after* any redirections, which meant that I haven't been getting remotebranches updates for hg's main repo ever since it migrated from http to https and my client has just been chasing a redirect. I decided to use the opportunity to fix the bug in remotebranches, since I have a good manual test case. I couldn't fi…
Augie Fackler
versions: test more versions, include testedwith in main file
Augie Fackler
tests: add a unified test for schemes Non-unified tests don't run in a modern run-tests anymore, and I'm about to touch some code that might break schemes, so let's make sure the test runs in both worlds.
Augie Fackler
test-remotebranches: suppress devel warnings about smartset upgrade It's not immediately obvious to me how to perform this upgrade, and it doesn't really hurt anything to use a list instead of a smartset other than costing some performance. Patches are decidedly welcome to actually *use* smartset (while preserving support for old hg versions), but for now this is the quick fix for the buildbot.
Augie Fackler
push/pull: hoist wrappers into an extra wrapper class to avoid hiding breakage
Augie Fackler
push/pull: update wrappers for upstream API changes that move push/pull to exchange
Augie Fackler
all-version-tests: add 3.1.1
Augie Fackler
Makefile: also test against 2.9
Augie Fackler
upstream revset: add support for laziness to make this faster on hg 3.0
Augie Fackler
revset: rename variable for clarity
Augie Fackler
remotebranches: add missing comment about revset updates
Augie Fackler
Makefile: drop support for Mercurial older than 1.7 1.7 is now over 3 years old, so this shouldn't matter to anyone. 1.7 is also the first version of run-tests that understands .t files, so now we can unify all tests.
Augie Fackler
revsets: add minimal code required to work with hg 3.0
Augie Fackler
test-remotebranches.t: add test for a case that fails in current hg tip
Patrick Mézard
remotebranches: handle hg-2.3 peers API Peers classes were introduced by 1ac628cd7113.
Patrick Mézard
remotebranches: add remotebranches template keyword Return names of all remote branches heads on a revision.
Patrick Mézard
remotebranches: add remotebranches() revset It simply returns all remote branches heads.
Augie Fackler
all-version-tests: test against more hg versions
Augie Fackler
Clean up tests to allow them to pass against more hg versions.
Brendan Cully
tests: fix bashism (function keyword)
Aaron Maenpaa
Add a tag '<repo>' as a synonym for '<repo>/default'. I find myself running ``hg up -C <repo>/default`` a lot. Furthermore, I probably run ``hg up -C <repo>`` and get an error more often than I actually specify a branch other than default. Consequently, it really feels like I want to be able to run ``hg up -C ``<repo>`` and have that bring me to '<repo>/default'. Including the alias is configured using the "alias.default" option in the [remotebranch…
Augie Fackler
Work around url.url moving to util.url in Mercurial.
Augie Fackler
Update for hg-side URL handling changes.
Augie Fackler
README: document revsets feature and clean up some markup.
Augie Fackler
revsets: add pushed() and upstream() convenience revsets pushed() returns the set of revsions known as pushed to any remote repository by remotebranches. upstream() returns the set of revisions that have been pushed to paths marked as "upstream" by listing them in the remotebranches.upstream config field.
Augie Fackler
tests: add a unified test case for testing new features
Augie Fackler
tests: updated expectations after hg change b66e414d38b0
Augie Fackler
Makefile: use trick from hgit for easier test running
Augie Fackler
Tweak to stay within 80 columns more easily.
Ronny Pfannschmidt
ignore closed remotes for convience
  1. Prev
  2. Next