--- 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"