- Jan 31, 2018
-
-
Wagner Bruna authored
-
- Dec 02, 2017
-
-
Yuya Nishihara authored
This makes sure that all columns are aligned. getlogcolumns() is hosted by templatekw so the namespaces module can see it. i18n/de.po is updated so test-log.t passes with no error. "obsolete:" and "instability:" are kept untranslated.
-
- Nov 21, 2017
-
-
Wagner Bruna authored
-
- Nov 01, 2017
-
-
Augie Fackler authored
-
Wagner Bruna authored
-
- Oct 23, 2017
-
-
muxator authored
"can only specify one of -C/--clean, -c/--check, or -m/merge" becomes "can only specify one of -C/--clean, -c/--check, or -m/--merge"
-
- Sep 24, 2017
-
-
Yuya Nishihara authored
We do "'%d:%s' % (ctx...)" at several places, so let's formalize it. A low- level function, formatrevnode(ui, rev, node), is extracted so we can pass a manifest rev/node pair. Note that hex() for manifest output can be replaced with hexfunc() because it is printed only when debugflag is set. i18n/de.po is updated so test-log.t passes with no error.
-
- Jul 31, 2017
-
-
Wagner Bruna authored
-
- Aug 22, 2017
-
-
durin42 authored
-
- Aug 15, 2017
-
-
Katsunori FUJIWARA authored
Docstring of modules is needed only for "hg help -e EXTNAME". This is a preparation for applying hggettext on util.py, which has module docstring, but it isn't needed for translation.
-
Katsunori FUJIWARA authored
To list up available compression types instead of ".. bundlecompressionmarker" in "hg help bundlespec" output, proxy object "docobject" is used, because: - current online help system requires that __doc__ of registered object (maybe, function) is already well formatted in reST syntax - bundletype() method of compressionengine classes is used to list up available compression types, but - __doc__ of bundletype() object (= "instancemethod") is read-only On the other hand, hggettext requires original function object, in order to get document location in source code. Therefore, description of each compression types isn't yet translatable. Even if translatable, translators should make much effort to determine location of original texts in source code. To get actual function information, this patch makes hggettext use function object saved as "_origfunc", if it is available. This patch also changes bundlecompressiontopics() side, in order to explain how these changes work easily. This patch is a part of preparations for making description of each compression types translatable.
-
- Aug 13, 2017
-
-
Katsunori FUJIWARA authored
hggettext assumes that backslashes in docstring are always doubled in original source code, in order to find the location of original docstring out certainly. This assumption almost always works as expected. But doctest easily breaks it, because many of backslashes in doctests aren't doubled. This mismatching causes "unknown offset in ..." warning at "make update-pot". To avoid such warning, this patch ignores doctest part of docstring before finding the location of original docstring out. BTW, at this patch, only person() in templatefilters.py has doctest part, which causes "unknown offset ..." warning. Therefore, just making backslashes in that doctest doubled can avoid such warning, too. But forcing doctest writers to double backslashes in doctest isn't reasonable, IMHO.
-
- Aug 01, 2017
-
-
Katsunori FUJIWARA authored
Before this patch, hggettext uses __doc__ of each functions to compute offset of document text. But __doc__ of many functions is already modified by decorators in registrar (e.g. @templatekeyword adds ":NAME: " prefix to it), and hggettext can not find it out in original source. This causes many "unknown offset in ..." warning at "make update-pot", and leaving them might cause overlooking serious problems. This patch makes hggettext use original docstring, which decorators in registrar save into _origdoc, to compute offset. Even after this patch, there are still a few "unknown offset in ..." warning at "make update-pot" for specific reasons. These will be fixed later one by one.
-
- Jun 15, 2017
-
-
Augie Fackler authored
These are all simple one-argument print statements, so this syntax works the same way in 2 and 3. Differential Revision: https://phab.mercurial-scm.org/D276
-
- Aug 01, 2017
-
-
Katsunori FUJIWARA authored
Before this patch, source filename for msgid in hg.pot file becomes incorrect, if a function is defined in file A, but detected in dict in file B, For example, almost all debug* commands are defined in debugcommands.py, but hggettext detects them in "table" of commands.py. Therefore, docstring fragments of debug* commands are marked as "defined in commands.py" in hg.pot file. This is serious problem for translation, because the cost to find out original location of texts increases very much.
-
- Jun 29, 2017
-
-
Wagner Bruna authored
-
- Jun 17, 2017
-
-
Matt Harbison authored
I'm not sure how to test this one. `make update-pot` spews all kinds of warnings, though it did before this change too.
-
- Jun 02, 2017
-
-
Wagner Bruna authored
-
- Jun 01, 2017
-
-
Wagner Bruna authored
-
- May 31, 2017
-
-
Wagner Bruna authored
-
- Apr 30, 2017
-
-
Katsunori FUJIWARA authored
-
- Mar 02, 2017
-
-
Wagner Bruna authored
-
- Mar 01, 2017
-
-
Katsunori FUJIWARA authored
-
- Feb 10, 2017
-
-
Katsunori FUJIWARA authored
This patch replaces domain of mercurial-devel ML address by mercurial-scm.org for "Report-Msgid-Bugs-To" property of each *.po files. This avoids releasing 4.1.1 with invalid "Report-Msgid-Bugs-To" in *.mo file, if corresponded *.po file isn't msgmerge-ed with recent hg.pot by translator. These *.po files aren't covered by check-code.py pattern newly added in subsequent patch, because it ignores them.
-
- Feb 01, 2017
-
-
Wagner Bruna authored
-
- Jan 04, 2017
-
-
Augie Fackler authored
-
- Dec 31, 2016
-
-
Katsunori FUJIWARA authored
-
- Dec 01, 2016
-
-
Kevin Bullock authored
-
- Nov 25, 2016
-
-
Wagner Bruna authored
-
- Nov 28, 2016
-
-
Augie Fackler authored
-
- Nov 14, 2016
-
-
Mads Kiilerich authored
The change is trivial and unlikely to have been translated so we update translation files too.
-
- Oct 17, 2016
-
-
Mads Kiilerich authored
-
- Oct 31, 2016
-
-
Katsunori FUJIWARA authored
-
- Oct 23, 2016
-
-
Wagner Bruna authored
-
- Oct 11, 2016
-
-
Wagner Bruna authored
-
- Aug 31, 2016
-
-
Wagner Bruna authored
-
- Jul 27, 2016
-
-
Yuya Nishihara authored
Before, func must be a function object. I want to make it parse docstring of classes, too.
-
- Jul 31, 2016
-
-
Katsunori FUJIWARA authored
-
- Jul 19, 2016
-
-
Wagner Bruna authored
-
- Jul 03, 2016
-
-
Pulkit Goyal authored
This patch includes addition of absolute_import and print_function to the files where they are missing. The modern importing conventions are also followed.
-