mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
467f4aef45
Summary: Ran ./run-tests.py --json and used the following script: import json import subprocess with open("report.json", "r") as f: tests = json.load(f) for name, t in tests.items(): if t["result"] == "success": print("%s successful" % name) subprocess.run("sed -i '/#require py2/d' %s" % name, shell=True) subprocess.run("sed -i '/require.*py2/d' %s" % name, shell=True) Reviewed By: singhsrb Differential Revision: D19664298 fbshipit-source-id: fa67c7c7abd110c9f0df9345daf09f2792aacd44
53 lines
945 B
Python
53 lines
945 B
Python
# Copyright (c) Facebook, Inc. and its affiliates.
|
|
#
|
|
# This software may be used and distributed according to the terms of the
|
|
# GNU General Public License version 2 or any later version.
|
|
|
|
from __future__ import absolute_import
|
|
|
|
from testutil.dott import feature, sh, testtmp # noqa: F401
|
|
|
|
|
|
sh % "newrepo"
|
|
sh % "drawdag" << r"""
|
|
C # C/x/3=3
|
|
| D # C/x/2=2
|
|
|/ # D/x/4=4
|
|
B
|
|
|
|
|
A # A/x/1=1
|
|
"""
|
|
|
|
sh % "hg update -q $C"
|
|
|
|
# Log a directory:
|
|
|
|
sh % "hg log -T '{desc}\\n' -f x" == r"""
|
|
C
|
|
A"""
|
|
|
|
# From non-repo root:
|
|
|
|
sh % "cd x"
|
|
sh % "hg log -G -T '{desc}\\n' -f ." == r"""
|
|
@ C
|
|
:
|
|
o A"""
|
|
|
|
# Using the follow revset, which is related to repo root:
|
|
|
|
sh % "hg log -G -T '{desc}\\n' -r 'follow(\"x\")'" == r"""
|
|
@ C
|
|
:
|
|
o A"""
|
|
sh % "hg log -G -T '{desc}\\n' -r 'follow(\".\")'" == r"""
|
|
@ C
|
|
|
|
|
o B
|
|
|
|
|
o A"""
|
|
sh % "hg log -G -T '{desc}\\n' -r 'follow(\"relpath:.\")'" == r"""
|
|
@ C
|
|
:
|
|
o A"""
|