mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 00:14:35 +03:00
merge with crew.
This commit is contained in:
commit
173eef1ff3
@ -4,19 +4,22 @@ _hg_command_list()
|
||||
{
|
||||
"$hg" --debug help 2>/dev/null | \
|
||||
awk -F', ' '/^list of commands:/ {commands=1}
|
||||
commands && /^ [^ ]/ {
|
||||
sub(/ /, "")
|
||||
sub(/:.*/, "")
|
||||
command = $1
|
||||
commands==1 && /^ [^ ]/ {
|
||||
line = substr($0, 2)
|
||||
colon = index(line, ":")
|
||||
if (colon > 0)
|
||||
line = substr(line, 1, colon-1)
|
||||
n = split(line, aliases)
|
||||
command = aliases[1]
|
||||
if (index(command, "debug") == 1) {
|
||||
for (i=1; i<=NF; i++)
|
||||
debug[j++] = $i
|
||||
for (i=1; i<=n; i++)
|
||||
debug[j++] = aliases[i]
|
||||
next
|
||||
}
|
||||
print command
|
||||
for (i=2; i<=NF; i++)
|
||||
if (index(command, $i) != 1)
|
||||
print $i
|
||||
for (i=2; i<=n; i++)
|
||||
if (index(command, aliases[i]) != 1)
|
||||
print aliases[i]
|
||||
}
|
||||
/^global options:/ {exit 0}
|
||||
END {for (i in debug) print debug[i]}'
|
||||
|
@ -15,8 +15,10 @@ class rangereader(httprangereader.httprangereader):
|
||||
def read(self, size=None):
|
||||
try:
|
||||
return httprangereader.httprangereader.read(self, size)
|
||||
except urllib2.HTTPError, inst:
|
||||
raise IOError(None, inst)
|
||||
except urllib2.URLError, inst:
|
||||
raise IOError(None, str(inst))
|
||||
raise IOError(None, inst.reason[1])
|
||||
|
||||
def opener(base):
|
||||
"""return a function that opens files over http"""
|
||||
|
@ -1,4 +1,4 @@
|
||||
abort: <urlopen error (111, 'Connection refused')>
|
||||
abort: Connection refused
|
||||
255
|
||||
ls: copy: No such file or directory
|
||||
changeset: 0:61c9426e69fe
|
||||
|
Loading…
Reference in New Issue
Block a user