diff --git a/mercurial/localrepo.py b/mercurial/localrepo.py
index 98024950ade0a8b4a68a6ca048b805cbb8a203a3_bWVyY3VyaWFsL2xvY2FscmVwby5weQ==..de8eb208b7d091261494e5644ac2cb39c9986734_bWVyY3VyaWFsL2xvY2FscmVwby5weQ== 100644
--- a/mercurial/localrepo.py
+++ b/mercurial/localrepo.py
@@ -1881,9 +1881,9 @@
             added = [cl.node(r) for r in xrange(clstart, clend)]
             publishing = self.ui.configbool('phases', 'publish', True)
             if srctype == 'push':
-                # Old server can not push the boundary themself.
-                # New server won't push the boundary if changeset already
-                # existed locally as secrete
+                # Old servers can not push the boundary themselves.
+                # New servers won't push the boundary if changeset already
+                # exists locally as secret
                 #
                 # We should not use added here but the list of all change in
                 # the bundle