Mercurial > hg-stable
changeset 21764:cd3c79392056
merge with stable
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Wed, 18 Jun 2014 20:59:36 -0500 |
parents | 84cd5ee787ed (current diff) b2dc026a9bd2 (diff) |
children | 44255f7ce886 |
files | mercurial/exchange.py |
diffstat | 4 files changed, 6 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/hgext/convert/p4.py Wed Jun 18 20:51:49 2014 -0500 +++ b/hgext/convert/p4.py Wed Jun 18 20:59:36 2014 -0500 @@ -108,7 +108,7 @@ cmd = "p4 -G describe -s %s" % change stdout = util.popen(cmd, mode='rb') d = marshal.load(stdout) - desc = self.recode(d["desc"]) + desc = self.recode(d.get("desc", "")) shortdesc = desc.split("\n", 1)[0] t = '%s %s' % (d["change"], repr(shortdesc)[1:-1]) ui.status(util.ellipsis(t, 80) + '\n')
--- a/mercurial/exchange.py Wed Jun 18 20:51:49 2014 -0500 +++ b/mercurial/exchange.py Wed Jun 18 20:59:36 2014 -0500 @@ -281,7 +281,7 @@ # ssh: return remote's addchangegroup() # http: return remote's addchangegroup() or 0 for error pushop.ret = pushop.remote.unbundle(cg, remoteheads, - 'push') + pushop.repo.url()) else: # we return an integer indicating remote head count # change
--- a/mercurial/hgweb/hgweb_mod.py Wed Jun 18 20:51:49 2014 -0500 +++ b/mercurial/hgweb/hgweb_mod.py Wed Jun 18 20:59:36 2014 -0500 @@ -109,8 +109,6 @@ # compare changelog size in addition to mtime to catch # rollbacks made less than a second ago if st.st_mtime != self.mtime or st.st_size != self.size: - self.mtime = st.st_mtime - self.size = st.st_size r = hg.repository(self.repo.baseui, self.repo.root) self.repo = self._getview(r) self.maxchanges = int(self.config("web", "maxchanges", 10)) @@ -121,6 +119,9 @@ self.allowpull = self.configbool("web", "allowpull", True) encoding.encoding = self.config("web", "encoding", encoding.encoding) + # update these last to avoid threads seeing empty settings + self.mtime = st.st_mtime + self.size = st.st_size if request: self.repo.ui.environ = request.env