# HG changeset patch # User Matt Mackall # Date 1304248019 18000 # Node ID 0386b51dd749f83e3f759a5b799ec364924e3b82 # Parent f45c8db21749fc79d86f4bf5effd2f552bcfcddf# Parent 30cb7ece4378a874c0abc8610ebe5af32d3eb0b7 merge with stable diff -r f45c8db21749 -r 0386b51dd749 .hgsigs --- 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= diff -r f45c8db21749 -r 0386b51dd749 .hgtags --- 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 diff -r f45c8db21749 -r 0386b51dd749 hgext/zeroconf/__init__.py --- 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) diff -r f45c8db21749 -r 0386b51dd749 i18n/pt_BR.po --- 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 @@ "- ``/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 ``/.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" +"``/.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"