Makefile: temporary copy of hg.pot is hg.pot.tmp instead of hg.pot~
authorSimon Heimberg <simohe@besonet.ch>
Sun, 17 Nov 2013 12:18:26 +0100
changeset 20121 2af9e1d40dc7
parent 20120 872f81de2865
child 20122 8f4a226c840c
Makefile: temporary copy of hg.pot is hg.pot.tmp instead of hg.pot~ The file ending of temporary files for generating XX.po has been changed to .tmp (from ~). Use the same ending when generating hg.pot.
Makefile
--- a/Makefile	Sun Nov 17 12:17:55 2013 +0100
+++ b/Makefile	Sun Nov 17 12:18:26 2013 +0100
@@ -108,7 +108,7 @@
 	  mercurial/fileset.py mercurial/revset.py \
 	  mercurial/templatefilters.py mercurial/templatekw.py \
 	  mercurial/filemerge.py \
-	  $(DOCFILES) > i18n/hg.pot~
+	  $(DOCFILES) > i18n/hg.pot.tmp
         # All strings marked for translation in Mercurial contain
         # ASCII characters only. But some files contain string
         # literals like this '\037\213'. xgettext thinks it has to
@@ -120,11 +120,11 @@
 	  --msgid-bugs-address "<mercurial-devel@selenic.com>" \
 	  --copyright-holder "Matt Mackall <mpm@selenic.com> and others" \
 	  --from-code ISO-8859-1 --join --sort-by-file --add-comments=i18n: \
-	  -d hg -p i18n -o hg.pot~
-	$(PYTHON) i18n/posplit i18n/hg.pot~
+	  -d hg -p i18n -o hg.pot.tmp
+	$(PYTHON) i18n/posplit i18n/hg.pot.tmp
         # The target file is not created before the last step. So it never is in
         # an intermediate state.
-	mv -f i18n/hg.pot~ i18n/hg.pot
+	mv -f i18n/hg.pot.tmp i18n/hg.pot
 
 %.po: i18n/hg.pot
         # work on a temporary copy for never having a half completed target