merge with stable
authorMatt Mackall <mpm@selenic.com>
Sun, 01 May 2011 06:06:59 -0500
changeset 14128 0386b51dd749
parent 14127 f45c8db21749 (current diff)
parent 14111 30cb7ece4378 (diff)
child 14129 81e6d42b3228
merge with stable
--- a/.hgsigs	Sun May 01 06:04:08 2011 -0500
+++ b/.hgsigs	Sun May 01 06:06:59 2011 -0500
@@ -37,3 +37,4 @@
 2616325766e3504c8ae7c84bd15ee610901fe91d 0 iD8DBQBNbWy9ywK+sNU5EO8RAlWCAJ4mW8HbzjJj9GpK98muX7k+7EvEHwCfaTLbC/DH3QEsZBhEP+M8tzL6RU4=
 aa1f3be38ab127280761889d2dca906ca465b5f4 0 iD8DBQBNeQq7ywK+sNU5EO8RAlEOAJ4tlEDdetE9lKfjGgjbkcR8PrC3egCfXCfF3qNVvU/2YYjpgvRwevjvDy0=
 b032bec2c0a651ca0ddecb65714bfe6770f67d70 0 iD8DBQBNlg5kywK+sNU5EO8RAnGEAJ9gmEx6MfaR4XcG2m/93vwtfyzs3gCgltzx8/YdHPwqDwRX/WbpYgi33is=
+3cb1e95676ad089596bd81d0937cad37d6e3b7fb 0 iD8DBQBNvTy4ywK+sNU5EO8RAmp8AJ9QnxK4jTJ7G722MyeBxf0UXEdGwACgtlM7BKtNQfbEH/fOW5y+45W88VI=
--- a/.hgtags	Sun May 01 06:04:08 2011 -0500
+++ b/.hgtags	Sun May 01 06:06:59 2011 -0500
@@ -49,3 +49,4 @@
 2616325766e3504c8ae7c84bd15ee610901fe91d 1.8
 aa1f3be38ab127280761889d2dca906ca465b5f4 1.8.1
 b032bec2c0a651ca0ddecb65714bfe6770f67d70 1.8.2
+3cb1e95676ad089596bd81d0937cad37d6e3b7fb 1.8.3
--- a/hgext/zeroconf/__init__.py	Sun May 01 06:04:08 2011 -0500
+++ b/hgext/zeroconf/__init__.py	Sun May 01 06:06:59 2011 -0500
@@ -27,7 +27,7 @@
 import socket, time, os
 
 import Zeroconf
-from mercurial import ui, hg, encoding, util
+from mercurial import ui, hg, encoding, util, dispatch
 from mercurial import extensions
 from mercurial.hgweb import hgweb_mod
 from mercurial.hgweb import hgwebdir_mod
@@ -166,6 +166,18 @@
             return name.encode(encoding.encoding)
     return orig(source)
 
+def cleanupafterdispatch(orig, ui, options, cmd, cmdfunc):
+    try:
+        return orig(ui, options, cmd, cmdfunc)
+    finally:
+        # we need to call close() on the server to notify() the various
+        # threading Conditions and allow the background threads to exit
+        global server
+        if server:
+            server.close()
+
+extensions.wrapfunction(dispatch, '_runcommand', cleanupafterdispatch)
+
 extensions.wrapfunction(ui.ui, 'config', config)
 extensions.wrapfunction(ui.ui, 'configitems', configitems)
 extensions.wrapfunction(hg, 'defaultdest', defaultdest)
--- a/i18n/pt_BR.po	Sun May 01 06:04:08 2011 -0500
+++ b/i18n/pt_BR.po	Sun May 01 06:06:59 2011 -0500
@@ -8922,16 +8922,16 @@
 msgstr "identifica a cópia de trabalho ou revisão especificada"
 
 msgid ""
-"    Print a summary identifiying the repository state at REV\n"
-"    using one or two parent hash identifiers, followed by a\n"
-"    \"+\" if there are uncommitted changes in the working directory,\n"
-"    the branch name (omitted if default) and a list of tags, bookmarks."
+"    Print a summary identifying the repository state at REV using one or\n"
+"    two parent hash identifiers, followed by a \"+\" if the working\n"
+"    directory has uncommitted changes, the branch name (if not default),\n"
+"    a list of tags, and a list of bookmarks."
 msgstr ""
 "    Imprime um sumário identificando o estado do repositório na\n"
 "    revisão REV usando um ou dois identificadores de hash dos\n"
-"    pais, seguidos por um \"+\" se houver mudanças não gravadas\n"
-"    no diretório de trabalho, o nome do ramo (omitido para o\n"
-"    ramo default) e uma lista de etiquetas e marcadores."
+"    pais, seguidos por um \"+\" se o diretório de trabalho tiver\n"
+"    mudanças pendentes, o nome do ramo (omitido para o ramo\n"
+"    default), uma lista de etiquetas e uma lista de marcadores."
 
 msgid ""
 "    When REV is not given, print a summary of the current state of the\n"
@@ -9221,7 +9221,7 @@
 msgstr ""
 "    Com a opção -v, imprime permissões de arquivo, links simbólicos\n"
 "    e bits de execução. Com a opção --debug, imprime os hashes de\n"
-"   revisão de arquivo."
+"    revisão de arquivo."
 
 msgid "merge working directory with another revision"
 msgstr "mescla o diretório de trabalho com outra revisão"
@@ -10551,8 +10551,8 @@
 msgid "read commit message from file"
 msgstr "lê de um arquivo a mensagem de consolidação"
 
-msgid "record datecode as commit date"
-msgstr "grava código de data como data de consolidação"
+msgid "record the specified date as commit date"
+msgstr "grava a data especificada como data da consolidação"
 
 msgid "record the specified user as committer"
 msgstr "grava o usuário pedido como autor da consolidação"
@@ -11778,6 +11778,20 @@
 "- ``<install-root>/etc/mercurial/hgrc.d/*.rc``"
 
 msgid ""
+"These files do not exist by default and you will have to create the\n"
+"appropriate configuration files yourself: global configuration like\n"
+"the username setting is typically put into\n"
+"``%USERPROFILE%\\mercurial.ini`` or ``$HOME/.hgrc`` and local\n"
+"configuration is put into the per-repository ``<repo>/.hg/hgrc`` file."
+msgstr ""
+"Estes arquivos por padrão não existem, e você mesmo precisa criar os\n"
+"arquivos de configuração apropriados: configurações globais, como por\n"
+"exemplo seu nome de usuário, são tipicamente colocadas em\n"
+"``%USERPROFILE%\\mercurial.ini`` ou ``$HOME/.hgrc``, e configurações\n"
+"específicas de um repositório são colocadas no arquivo\n"
+"``<repositório>/.hg/hgrc``."
+
+msgid ""
 "If there is a per-repository configuration file which is not owned by\n"
 "the active user, Mercurial will warn you that the file is skipped::"
 msgstr ""
@@ -14937,8 +14951,8 @@
 msgstr "desfazendo transação desconhecida\n"
 
 #, python-format
-msgid "Named branch could not be reset, current branch still is: %s\n"
-msgstr "O ramo nomeado não pode ser redefinido, o ramo corrente ainda é: %s\n"
+msgid "named branch could not be reset, current branch is still: %s\n"
+msgstr "o ramo nomeado não pôde ser redefinido, o ramo atual ainda é: %s\n"
 
 #, python-format
 msgid "working directory now based on revisions %d and %d\n"