diff -r 6e3a6774d998 -r 52c7060b707a mercurial/changegroup.py --- a/mercurial/changegroup.py Wed Jun 21 14:42:04 2017 -0700 +++ b/mercurial/changegroup.py Thu Jun 22 13:58:20 2017 -0700 @@ -60,25 +60,6 @@ """return a changegroup chunk header (string) for a zero-length chunk""" return struct.pack(">l", 0) -def combineresults(results): - """logic to combine 0 or more addchangegroup results into one""" - changedheads = 0 - result = 1 - for ret in results: - # If any changegroup result is 0, return 0 - if ret == 0: - result = 0 - break - if ret < -1: - changedheads += ret + 1 - elif ret > 1: - changedheads += ret - 1 - if changedheads > 0: - result = 1 + changedheads - elif changedheads < 0: - result = -1 + changedheads - return result - def writechunks(ui, chunks, filename, vfs=None): """Write chunks to a file and return its filename.