]> Frank Brehm's Git Trees - pixelpark/puppetmaster-webhooks.git/commitdiff
Updating Translations
authorFrank Brehm <frank.brehm@pixelpark.com>
Tue, 30 Apr 2019 09:41:43 +0000 (11:41 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Tue, 30 Apr 2019 09:41:43 +0000 (11:41 +0200)
lib/webhooks/__init__.py
locale/de_DE/LC_MESSAGES/puppetmaster_webhooks.po
locale/en_US/LC_MESSAGES/puppetmaster_webhooks.po
locale/puppetmaster_webhooks.pot

index 97bf6608314b2015727bdc053ca8376ebee4a55c..e8146e342b58e1f049340c3543fb73cbc07af2a5 100644 (file)
@@ -1,6 +1,6 @@
 #!/bin/env python3
 # -*- coding: utf-8 -*-
 
-__version__ = '1.6.3'
+__version__ = '1.6.4'
 
 # vim: ts=4 et list
index eb6425534665b4c5573e02a935370bdd232a537d..af32b8933c8ea65b31eb731ccd5fde35f8d440ba 100644 (file)
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: puppetmaster_webhooks 1.5.4\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2019-04-29 17:15+0200\n"
-"PO-Revision-Date: 2019-04-29 17:20+0100\n"
+"POT-Creation-Date: 2019-04-30 11:35+0200\n"
+"PO-Revision-Date: 2019-04-30 11:40+0100\n"
 "Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
 "Language: de_DE\n"
 "Language-Team: Frank Brehm <frank.brehm@pixelpark.com>\n"
@@ -74,7 +74,7 @@ msgstr "Erzwingt ein Verhalten des Skripts, als wenn es als CGI-Skript aufgerufe
 msgid "An optional query string like on HTTP GET requests."
 msgstr "Ein optionaler Abfrage-String wie bei einem HTTP-GET-Request."
 
-#: lib/webhooks/base_app.py:610 lib/webhooks/r10k.py:96 lib/webhooks/r10k.py:106
+#: lib/webhooks/base_app.py:610 lib/webhooks/r10k.py:107 lib/webhooks/r10k.py:117
 msgid "Command {!r} not found."
 msgstr "Das Kommando {!r} wurde nicht gefunden."
 
@@ -266,7 +266,7 @@ msgstr "Lese Metadaten-Dateien von Umgebung {!r} …"
 msgid "Got no module info from directory {!r}."
 msgstr "Keine Modul-Informationen aus dem Verzeichnis {!r} erhalten."
 
-#: lib/webhooks/base_app.py:1363 lib/webhooks/r10k.py:122
+#: lib/webhooks/base_app.py:1363 lib/webhooks/r10k.py:133
 msgid "Directory {!r} does not exists."
 msgstr "Das Verzeichnis {!r} existiert nicht."
 
@@ -310,36 +310,40 @@ msgstr ""
 "Es muss entweder ein kompletter Modulname oder der Basis-Modulname zusammen mit dem "
 "Anbieternamen (der Nutzername bei Puppet-Forge) angegeben werden."
 
-#: lib/webhooks/deploy.py:47
+#: lib/webhooks/deploy.py:50
 msgid "Receives push events as JSON-Data and synchronizes the local repository."
 msgstr ""
 "Empfängt Push-Ereignisse als JSON-Data und synchronisiert das entsprechende lokale "
 "Arbeitsverzeichnis mit dem Repository."
 
-#: lib/webhooks/deploy.py:178
+#: lib/webhooks/deploy.py:189
 msgid "Could not find a definition for project {!r}."
 msgstr "Konnte keine Definition für das Projekt {!r} finden."
 
-#: lib/webhooks/deploy.py:201
+#: lib/webhooks/deploy.py:213 lib/webhooks/r10k.py:216
+msgid "Trying to create lockfile {fn!r} in directory {d!r} ..."
+msgstr "Versuche Lockdatei {fn!r} in Verzeichnis {d!r} zu erstellen …"
+
+#: lib/webhooks/deploy.py:221
 msgid "Deploying working directory {f!r} for project {p!r} ..."
 msgstr "Aktualisiere Arbeitsverzeichnis {f!r} für das Projekt {p!r} …"
 
-#: lib/webhooks/deploy.py:205
+#: lib/webhooks/deploy.py:225
 msgid "Parent directory {d!r} of project {p!r} does not exists."
 msgstr "Das übergeordnete Verzeichnis {d!r} des Projekts {p!r} existiert nicht."
 
-#: lib/webhooks/deploy.py:212
+#: lib/webhooks/deploy.py:232
 msgid "Path for parent directory {d!r} for project {p!r} is not a directory."
 msgstr "Der Pfad zum übergeordneten Verzeichnis {d!r} des Projekts {p!r} ist kein Verzeichnis."
 
-#: lib/webhooks/deploy.py:244 lib/webhooks/deploy.py:300 lib/webhooks/deploy.py:326
-#: lib/webhooks/deploy.py:346 lib/webhooks/r10k.py:269 lib/webhooks/r10k.py:278
-#: lib/webhooks/r10k.py:308 lib/webhooks/r10k.py:351
+#: lib/webhooks/deploy.py:267 lib/webhooks/deploy.py:323 lib/webhooks/deploy.py:349
+#: lib/webhooks/deploy.py:369 lib/webhooks/r10k.py:292 lib/webhooks/r10k.py:301
+#: lib/webhooks/r10k.py:331 lib/webhooks/r10k.py:374
 msgid "Output:"
 msgstr "Ausgabe:"
 
-#: lib/webhooks/deploy.py:251 lib/webhooks/deploy.py:307 lib/webhooks/deploy.py:333
-#: lib/webhooks/deploy.py:353 lib/webhooks/r10k.py:315 lib/webhooks/r10k.py:358
+#: lib/webhooks/deploy.py:274 lib/webhooks/deploy.py:330 lib/webhooks/deploy.py:356
+#: lib/webhooks/deploy.py:376 lib/webhooks/r10k.py:338 lib/webhooks/r10k.py:381
 msgid ""
 "Error messages on {c!r}:\n"
 "{e}"
@@ -347,32 +351,32 @@ msgstr ""
 "Fehlermeldungen von {c!r}:\n"
 "{e}"
 
-#: lib/webhooks/deploy.py:252 lib/webhooks/deploy.py:308 lib/webhooks/deploy.py:334
-#: lib/webhooks/deploy.py:354 lib/webhooks/r10k.py:316 lib/webhooks/r10k.py:359
+#: lib/webhooks/deploy.py:275 lib/webhooks/deploy.py:331 lib/webhooks/deploy.py:357
+#: lib/webhooks/deploy.py:377 lib/webhooks/r10k.py:339 lib/webhooks/r10k.py:382
 msgid "Returncode was {}."
 msgstr "Rückgabewert war {}."
 
-#: lib/webhooks/deploy.py:278
+#: lib/webhooks/deploy.py:301
 msgid "Trying to execute {s!r} in directory {d!r} ..."
 msgstr "Versuche {s!r} in Verzeichnis {d!r} auszuführen …"
 
-#: lib/webhooks/deploy.py:285
+#: lib/webhooks/deploy.py:308
 msgid "Script {!r} exists, but is not a regular file."
 msgstr "Das Skript {!r} existiert, ist aber keine reguläre Datei."
 
-#: lib/webhooks/deploy.py:289
+#: lib/webhooks/deploy.py:312
 msgid "Script {!r} exists, but is not executable.."
 msgstr "Das Skript {!r} existiert, ist aber nicht ausführbar."
 
-#: lib/webhooks/deploy.py:294
+#: lib/webhooks/deploy.py:317
 msgid "Compiling language catalogues by calling {!r} ..."
 msgstr "Kompiliere Sprachkataloge durch Aufruf von {!r} …"
 
-#: lib/webhooks/deploy.py:322
+#: lib/webhooks/deploy.py:345
 msgid "Initializing GIT submodules in working directory {!r}."
 msgstr "Initialisiere GIT Submodule im Arbeitsverzeichnis {!r}."
 
-#: lib/webhooks/deploy.py:342
+#: lib/webhooks/deploy.py:365
 msgid "Updating GIT submodules in working directory {!r}."
 msgstr "Aktualisiere GIT Submodule im Arbeitsverzeichnis {!r}."
 
@@ -665,7 +669,7 @@ msgstr "Konnte Definitions-Token in {!r} nicht analysieren."
 msgid "Trying to get module {m!r} from Puppet forge {u!r} ..."
 msgstr "Versuche, das Module {m!r} von Puppet-Forge zu holen …"
 
-#: lib/webhooks/module_info.py:534 lib/webhooks/r10k.py:276
+#: lib/webhooks/module_info.py:534 lib/webhooks/r10k.py:299
 msgid "Got status code: {}."
 msgstr "Erhaltener Statuscode: {}"
 
@@ -735,73 +739,73 @@ msgstr "Das Puppetfile {!r} existiert nicht."
 msgid "Puppetfile {!r} is not readable."
 msgstr "Das Puppetfile {!r} kann nicht gelesen werden."
 
-#: lib/webhooks/r10k.py:49
+#: lib/webhooks/r10k.py:52
 msgid "Receives push events as JSON-Data and deploys it with r10k."
 msgstr "Erhält Push-Ereignisse als JSON-Daten und verteilt diese mittels r10k."
 
-#: lib/webhooks/r10k.py:114
+#: lib/webhooks/r10k.py:125
 msgid "Puppetmaster SSL directory {!r} is not an absolute path name."
 msgstr "Das Puppetmaster-SSL-Verzeichnis {!r} ist kein absoluter Pfad."
 
-#: lib/webhooks/r10k.py:125 lib/webhooks/r10k.py:137
+#: lib/webhooks/r10k.py:136 lib/webhooks/r10k.py:148
 msgid "Directory {!r} is read protected, cannot check existence of cert files."
 msgstr ""
 "Das Verzeichnis {!r} ist lesegeschützt, kann deshalb die Existenz der Zertifikats-Dateien nicht "
 "überprüfen."
 
-#: lib/webhooks/r10k.py:133
+#: lib/webhooks/r10k.py:144
 msgid "Puppetmaster SSL directory {!r} does not exists."
 msgstr "Das Puppetmaster-SSL-Verzeichnis {!r} existiert nicht."
 
-#: lib/webhooks/r10k.py:152
+#: lib/webhooks/r10k.py:163
 msgid "File {!r} does not exists."
 msgstr "Die Datei {!r} existiert nicht."
 
-#: lib/webhooks/r10k.py:155
+#: lib/webhooks/r10k.py:166
 msgid "File {!r} is not readable."
 msgstr "Die Datei {!r} kann nicht gelesen werden."
 
-#: lib/webhooks/r10k.py:174
+#: lib/webhooks/r10k.py:185
 msgid "Invalid port {p!r} for puppetmaster API in {f!r} found: {e}"
 msgstr "Ungültige Portnummer {p!r} für die Puppetmaster-API in {f!r} gefunden: {e}"
 
-#: lib/webhooks/r10k.py:191
+#: lib/webhooks/r10k.py:202
 msgid "Current locale is: {lo!r}, current LANG is {la!r}."
 msgstr "Aktuelles Gebietsschema ist: {lo!r}, die aktuelle Sprache ist: {la!r}."
 
-#: lib/webhooks/r10k.py:205
+#: lib/webhooks/r10k.py:225
 msgid "Executing {!r} was not successful."
 msgstr "Die Ausführung von {!r} war nicht erfolgreich."
 
-#: lib/webhooks/r10k.py:210
+#: lib/webhooks/r10k.py:230
 msgid "{!r} was not successful."
 msgstr "{!r} war nicht erfolgreich."
 
-#: lib/webhooks/r10k.py:219
+#: lib/webhooks/r10k.py:242
 msgid "No environment defined."
 msgstr "Keine Umgebung definiert."
 
-#: lib/webhooks/r10k.py:223
+#: lib/webhooks/r10k.py:246
 msgid "Environment directory {!r} does not exists."
 msgstr "Das Umgebungs-Verzeichnis {!r} existiert nicht."
 
-#: lib/webhooks/r10k.py:226
+#: lib/webhooks/r10k.py:249
 msgid "Clearing environment cache for environment {e!r} on {h!r}."
 msgstr "Lösche Umgebungs-Cache für die Umgebung {e!r} auf {h!r}."
 
-#: lib/webhooks/r10k.py:249
+#: lib/webhooks/r10k.py:272
 msgid "Simulation mode, don't requesting URL."
 msgstr "Simulations-Modus, frage keine URL ab."
 
-#: lib/webhooks/r10k.py:271 lib/webhooks/r10k.py:280 lib/webhooks/r10k.py:311 lib/webhooks/r10k.py:354
+#: lib/webhooks/r10k.py:294 lib/webhooks/r10k.py:303 lib/webhooks/r10k.py:334 lib/webhooks/r10k.py:377
 msgid "No output."
 msgstr "Keine Ausgabe."
 
-#: lib/webhooks/r10k.py:290
+#: lib/webhooks/r10k.py:313
 msgid "Generating Puppet types for environment {e!r} on {h!r}."
 msgstr "Generiere Puppet-Typen für die Umgebung {e!r} auf {h!r}."
 
-#: lib/webhooks/r10k.py:329
+#: lib/webhooks/r10k.py:352
 msgid "Deploying r10k environment {e!r} on {h!r}."
 msgstr "Rolle r10k-Umgebung {e!r} auf {h!r} aus."
 
index 3eb4783dae17f5d5504c74f2bffb163a859c6701..6e4a0862f2c689db280e5291b4632596b50cbc8f 100644 (file)
@@ -7,11 +7,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: puppetmaster_webhooks 1.3.1\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2019-04-29 17:15+0200\n"
-"PO-Revision-Date: 2018-12-28 09:57+0100\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2019-04-30 11:35+0200\n"
+"PO-Revision-Date: 2019-04-30 11:40+0100\n"
+"Last-Translator: Frank Brehm <frank.brehm@pixelpark.com>\n"
 "Language: en_US\n"
-"Language-Team: en_US <LL@li.org>\n"
+"Language-Team: Frank Brehm <frank.brehm@pixelpark.com>\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
@@ -74,7 +74,7 @@ msgstr ""
 msgid "An optional query string like on HTTP GET requests."
 msgstr ""
 
-#: lib/webhooks/base_app.py:610 lib/webhooks/r10k.py:96 lib/webhooks/r10k.py:106
+#: lib/webhooks/base_app.py:610 lib/webhooks/r10k.py:107 lib/webhooks/r10k.py:117
 msgid "Command {!r} not found."
 msgstr ""
 
@@ -256,7 +256,7 @@ msgstr "Reading metadata files of environment {!r} …"
 msgid "Got no module info from directory {!r}."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1363 lib/webhooks/r10k.py:122
+#: lib/webhooks/base_app.py:1363 lib/webhooks/r10k.py:133
 msgid "Directory {!r} does not exists."
 msgstr ""
 
@@ -298,65 +298,69 @@ msgid ""
 " Puppet Forge)."
 msgstr ""
 
-#: lib/webhooks/deploy.py:47
+#: lib/webhooks/deploy.py:50
 msgid "Receives push events as JSON-Data and synchronizes the local repository."
 msgstr ""
 
-#: lib/webhooks/deploy.py:178
+#: lib/webhooks/deploy.py:189
 msgid "Could not find a definition for project {!r}."
 msgstr ""
 
-#: lib/webhooks/deploy.py:201
+#: lib/webhooks/deploy.py:213 lib/webhooks/r10k.py:216
+msgid "Trying to create lockfile {fn!r} in directory {d!r} ..."
+msgstr "Trying to create lockfile {fn!r} in directory {d!r} …"
+
+#: lib/webhooks/deploy.py:221
 msgid "Deploying working directory {f!r} for project {p!r} ..."
 msgstr "Deploying working directory {f!r} for project {p!r} …"
 
-#: lib/webhooks/deploy.py:205
+#: lib/webhooks/deploy.py:225
 msgid "Parent directory {d!r} of project {p!r} does not exists."
 msgstr ""
 
-#: lib/webhooks/deploy.py:212
+#: lib/webhooks/deploy.py:232
 msgid "Path for parent directory {d!r} for project {p!r} is not a directory."
 msgstr ""
 
-#: lib/webhooks/deploy.py:244 lib/webhooks/deploy.py:300 lib/webhooks/deploy.py:326
-#: lib/webhooks/deploy.py:346 lib/webhooks/r10k.py:269 lib/webhooks/r10k.py:278
-#: lib/webhooks/r10k.py:308 lib/webhooks/r10k.py:351
+#: lib/webhooks/deploy.py:267 lib/webhooks/deploy.py:323 lib/webhooks/deploy.py:349
+#: lib/webhooks/deploy.py:369 lib/webhooks/r10k.py:292 lib/webhooks/r10k.py:301
+#: lib/webhooks/r10k.py:331 lib/webhooks/r10k.py:374
 msgid "Output:"
 msgstr ""
 
-#: lib/webhooks/deploy.py:251 lib/webhooks/deploy.py:307 lib/webhooks/deploy.py:333
-#: lib/webhooks/deploy.py:353 lib/webhooks/r10k.py:315 lib/webhooks/r10k.py:358
+#: lib/webhooks/deploy.py:274 lib/webhooks/deploy.py:330 lib/webhooks/deploy.py:356
+#: lib/webhooks/deploy.py:376 lib/webhooks/r10k.py:338 lib/webhooks/r10k.py:381
 msgid ""
 "Error messages on {c!r}:\n"
 "{e}"
 msgstr ""
 
-#: lib/webhooks/deploy.py:252 lib/webhooks/deploy.py:308 lib/webhooks/deploy.py:334
-#: lib/webhooks/deploy.py:354 lib/webhooks/r10k.py:316 lib/webhooks/r10k.py:359
+#: lib/webhooks/deploy.py:275 lib/webhooks/deploy.py:331 lib/webhooks/deploy.py:357
+#: lib/webhooks/deploy.py:377 lib/webhooks/r10k.py:339 lib/webhooks/r10k.py:382
 msgid "Returncode was {}."
 msgstr ""
 
-#: lib/webhooks/deploy.py:278
+#: lib/webhooks/deploy.py:301
 msgid "Trying to execute {s!r} in directory {d!r} ..."
 msgstr ""
 
-#: lib/webhooks/deploy.py:285
+#: lib/webhooks/deploy.py:308
 msgid "Script {!r} exists, but is not a regular file."
 msgstr ""
 
-#: lib/webhooks/deploy.py:289
+#: lib/webhooks/deploy.py:312
 msgid "Script {!r} exists, but is not executable.."
 msgstr ""
 
-#: lib/webhooks/deploy.py:294
+#: lib/webhooks/deploy.py:317
 msgid "Compiling language catalogues by calling {!r} ..."
 msgstr "Compiling language catalogues by calling {!r} …"
 
-#: lib/webhooks/deploy.py:322
+#: lib/webhooks/deploy.py:345
 msgid "Initializing GIT submodules in working directory {!r}."
 msgstr ""
 
-#: lib/webhooks/deploy.py:342
+#: lib/webhooks/deploy.py:365
 msgid "Updating GIT submodules in working directory {!r}."
 msgstr ""
 
@@ -641,7 +645,7 @@ msgstr ""
 msgid "Trying to get module {m!r} from Puppet forge {u!r} ..."
 msgstr "Trying to get module {m!r} from Puppet forge {u!r} …"
 
-#: lib/webhooks/module_info.py:534 lib/webhooks/r10k.py:276
+#: lib/webhooks/module_info.py:534 lib/webhooks/r10k.py:299
 msgid "Got status code: {}."
 msgstr ""
 
@@ -711,71 +715,71 @@ msgstr ""
 msgid "Puppetfile {!r} is not readable."
 msgstr ""
 
-#: lib/webhooks/r10k.py:49
+#: lib/webhooks/r10k.py:52
 msgid "Receives push events as JSON-Data and deploys it with r10k."
 msgstr ""
 
-#: lib/webhooks/r10k.py:114
+#: lib/webhooks/r10k.py:125
 msgid "Puppetmaster SSL directory {!r} is not an absolute path name."
 msgstr ""
 
-#: lib/webhooks/r10k.py:125 lib/webhooks/r10k.py:137
+#: lib/webhooks/r10k.py:136 lib/webhooks/r10k.py:148
 msgid "Directory {!r} is read protected, cannot check existence of cert files."
 msgstr ""
 
-#: lib/webhooks/r10k.py:133
+#: lib/webhooks/r10k.py:144
 msgid "Puppetmaster SSL directory {!r} does not exists."
 msgstr ""
 
-#: lib/webhooks/r10k.py:152
+#: lib/webhooks/r10k.py:163
 msgid "File {!r} does not exists."
 msgstr ""
 
-#: lib/webhooks/r10k.py:155
+#: lib/webhooks/r10k.py:166
 msgid "File {!r} is not readable."
 msgstr ""
 
-#: lib/webhooks/r10k.py:174
+#: lib/webhooks/r10k.py:185
 msgid "Invalid port {p!r} for puppetmaster API in {f!r} found: {e}"
 msgstr ""
 
-#: lib/webhooks/r10k.py:191
+#: lib/webhooks/r10k.py:202
 msgid "Current locale is: {lo!r}, current LANG is {la!r}."
 msgstr ""
 
-#: lib/webhooks/r10k.py:205
+#: lib/webhooks/r10k.py:225
 msgid "Executing {!r} was not successful."
 msgstr ""
 
-#: lib/webhooks/r10k.py:210
+#: lib/webhooks/r10k.py:230
 msgid "{!r} was not successful."
 msgstr ""
 
-#: lib/webhooks/r10k.py:219
+#: lib/webhooks/r10k.py:242
 msgid "No environment defined."
 msgstr ""
 
-#: lib/webhooks/r10k.py:223
+#: lib/webhooks/r10k.py:246
 msgid "Environment directory {!r} does not exists."
 msgstr ""
 
-#: lib/webhooks/r10k.py:226
+#: lib/webhooks/r10k.py:249
 msgid "Clearing environment cache for environment {e!r} on {h!r}."
 msgstr ""
 
-#: lib/webhooks/r10k.py:249
+#: lib/webhooks/r10k.py:272
 msgid "Simulation mode, don't requesting URL."
 msgstr ""
 
-#: lib/webhooks/r10k.py:271 lib/webhooks/r10k.py:280 lib/webhooks/r10k.py:311 lib/webhooks/r10k.py:354
+#: lib/webhooks/r10k.py:294 lib/webhooks/r10k.py:303 lib/webhooks/r10k.py:334 lib/webhooks/r10k.py:377
 msgid "No output."
 msgstr ""
 
-#: lib/webhooks/r10k.py:290
+#: lib/webhooks/r10k.py:313
 msgid "Generating Puppet types for environment {e!r} on {h!r}."
 msgstr ""
 
-#: lib/webhooks/r10k.py:329
+#: lib/webhooks/r10k.py:352
 msgid "Deploying r10k environment {e!r} on {h!r}."
 msgstr ""
 
index 61ad7245e07326ad1f8f6b394f1bc9a884248885..f016e6c2d8a10d9bee0735f044b1606190bfe41f 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: puppetmaster_webhooks 1.5.4\n"
+"Project-Id-Version: puppetmaster_webhooks 1.6.3\n"
 "Report-Msgid-Bugs-To: frank.brehm@pixelpark.com\n"
-"POT-Creation-Date: 2019-04-29 17:15+0200\n"
+"POT-Creation-Date: 2019-04-30 11:35+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <frank.brehm@pixelpark.com>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -73,7 +73,7 @@ msgstr ""
 msgid "An optional query string like on HTTP GET requests."
 msgstr ""
 
-#: lib/webhooks/base_app.py:610 lib/webhooks/r10k.py:96 lib/webhooks/r10k.py:106
+#: lib/webhooks/base_app.py:610 lib/webhooks/r10k.py:107 lib/webhooks/r10k.py:117
 msgid "Command {!r} not found."
 msgstr ""
 
@@ -255,7 +255,7 @@ msgstr ""
 msgid "Got no module info from directory {!r}."
 msgstr ""
 
-#: lib/webhooks/base_app.py:1363 lib/webhooks/r10k.py:122
+#: lib/webhooks/base_app.py:1363 lib/webhooks/r10k.py:133
 msgid "Directory {!r} does not exists."
 msgstr ""
 
@@ -297,65 +297,69 @@ msgid ""
 " Puppet Forge)."
 msgstr ""
 
-#: lib/webhooks/deploy.py:47
+#: lib/webhooks/deploy.py:50
 msgid "Receives push events as JSON-Data and synchronizes the local repository."
 msgstr ""
 
-#: lib/webhooks/deploy.py:178
+#: lib/webhooks/deploy.py:189
 msgid "Could not find a definition for project {!r}."
 msgstr ""
 
-#: lib/webhooks/deploy.py:201
+#: lib/webhooks/deploy.py:213 lib/webhooks/r10k.py:216
+msgid "Trying to create lockfile {fn!r} in directory {d!r} ..."
+msgstr ""
+
+#: lib/webhooks/deploy.py:221
 msgid "Deploying working directory {f!r} for project {p!r} ..."
 msgstr ""
 
-#: lib/webhooks/deploy.py:205
+#: lib/webhooks/deploy.py:225
 msgid "Parent directory {d!r} of project {p!r} does not exists."
 msgstr ""
 
-#: lib/webhooks/deploy.py:212
+#: lib/webhooks/deploy.py:232
 msgid "Path for parent directory {d!r} for project {p!r} is not a directory."
 msgstr ""
 
-#: lib/webhooks/deploy.py:244 lib/webhooks/deploy.py:300 lib/webhooks/deploy.py:326
-#: lib/webhooks/deploy.py:346 lib/webhooks/r10k.py:269 lib/webhooks/r10k.py:278
-#: lib/webhooks/r10k.py:308 lib/webhooks/r10k.py:351
+#: lib/webhooks/deploy.py:267 lib/webhooks/deploy.py:323 lib/webhooks/deploy.py:349
+#: lib/webhooks/deploy.py:369 lib/webhooks/r10k.py:292 lib/webhooks/r10k.py:301
+#: lib/webhooks/r10k.py:331 lib/webhooks/r10k.py:374
 msgid "Output:"
 msgstr ""
 
-#: lib/webhooks/deploy.py:251 lib/webhooks/deploy.py:307 lib/webhooks/deploy.py:333
-#: lib/webhooks/deploy.py:353 lib/webhooks/r10k.py:315 lib/webhooks/r10k.py:358
+#: lib/webhooks/deploy.py:274 lib/webhooks/deploy.py:330 lib/webhooks/deploy.py:356
+#: lib/webhooks/deploy.py:376 lib/webhooks/r10k.py:338 lib/webhooks/r10k.py:381
 msgid ""
 "Error messages on {c!r}:\n"
 "{e}"
 msgstr ""
 
-#: lib/webhooks/deploy.py:252 lib/webhooks/deploy.py:308 lib/webhooks/deploy.py:334
-#: lib/webhooks/deploy.py:354 lib/webhooks/r10k.py:316 lib/webhooks/r10k.py:359
+#: lib/webhooks/deploy.py:275 lib/webhooks/deploy.py:331 lib/webhooks/deploy.py:357
+#: lib/webhooks/deploy.py:377 lib/webhooks/r10k.py:339 lib/webhooks/r10k.py:382
 msgid "Returncode was {}."
 msgstr ""
 
-#: lib/webhooks/deploy.py:278
+#: lib/webhooks/deploy.py:301
 msgid "Trying to execute {s!r} in directory {d!r} ..."
 msgstr ""
 
-#: lib/webhooks/deploy.py:285
+#: lib/webhooks/deploy.py:308
 msgid "Script {!r} exists, but is not a regular file."
 msgstr ""
 
-#: lib/webhooks/deploy.py:289
+#: lib/webhooks/deploy.py:312
 msgid "Script {!r} exists, but is not executable.."
 msgstr ""
 
-#: lib/webhooks/deploy.py:294
+#: lib/webhooks/deploy.py:317
 msgid "Compiling language catalogues by calling {!r} ..."
 msgstr ""
 
-#: lib/webhooks/deploy.py:322
+#: lib/webhooks/deploy.py:345
 msgid "Initializing GIT submodules in working directory {!r}."
 msgstr ""
 
-#: lib/webhooks/deploy.py:342
+#: lib/webhooks/deploy.py:365
 msgid "Updating GIT submodules in working directory {!r}."
 msgstr ""
 
@@ -640,7 +644,7 @@ msgstr ""
 msgid "Trying to get module {m!r} from Puppet forge {u!r} ..."
 msgstr ""
 
-#: lib/webhooks/module_info.py:534 lib/webhooks/r10k.py:276
+#: lib/webhooks/module_info.py:534 lib/webhooks/r10k.py:299
 msgid "Got status code: {}."
 msgstr ""
 
@@ -710,71 +714,71 @@ msgstr ""
 msgid "Puppetfile {!r} is not readable."
 msgstr ""
 
-#: lib/webhooks/r10k.py:49
+#: lib/webhooks/r10k.py:52
 msgid "Receives push events as JSON-Data and deploys it with r10k."
 msgstr ""
 
-#: lib/webhooks/r10k.py:114
+#: lib/webhooks/r10k.py:125
 msgid "Puppetmaster SSL directory {!r} is not an absolute path name."
 msgstr ""
 
-#: lib/webhooks/r10k.py:125 lib/webhooks/r10k.py:137
+#: lib/webhooks/r10k.py:136 lib/webhooks/r10k.py:148
 msgid "Directory {!r} is read protected, cannot check existence of cert files."
 msgstr ""
 
-#: lib/webhooks/r10k.py:133
+#: lib/webhooks/r10k.py:144
 msgid "Puppetmaster SSL directory {!r} does not exists."
 msgstr ""
 
-#: lib/webhooks/r10k.py:152
+#: lib/webhooks/r10k.py:163
 msgid "File {!r} does not exists."
 msgstr ""
 
-#: lib/webhooks/r10k.py:155
+#: lib/webhooks/r10k.py:166
 msgid "File {!r} is not readable."
 msgstr ""
 
-#: lib/webhooks/r10k.py:174
+#: lib/webhooks/r10k.py:185
 msgid "Invalid port {p!r} for puppetmaster API in {f!r} found: {e}"
 msgstr ""
 
-#: lib/webhooks/r10k.py:191
+#: lib/webhooks/r10k.py:202
 msgid "Current locale is: {lo!r}, current LANG is {la!r}."
 msgstr ""
 
-#: lib/webhooks/r10k.py:205
+#: lib/webhooks/r10k.py:225
 msgid "Executing {!r} was not successful."
 msgstr ""
 
-#: lib/webhooks/r10k.py:210
+#: lib/webhooks/r10k.py:230
 msgid "{!r} was not successful."
 msgstr ""
 
-#: lib/webhooks/r10k.py:219
+#: lib/webhooks/r10k.py:242
 msgid "No environment defined."
 msgstr ""
 
-#: lib/webhooks/r10k.py:223
+#: lib/webhooks/r10k.py:246
 msgid "Environment directory {!r} does not exists."
 msgstr ""
 
-#: lib/webhooks/r10k.py:226
+#: lib/webhooks/r10k.py:249
 msgid "Clearing environment cache for environment {e!r} on {h!r}."
 msgstr ""
 
-#: lib/webhooks/r10k.py:249
+#: lib/webhooks/r10k.py:272
 msgid "Simulation mode, don't requesting URL."
 msgstr ""
 
-#: lib/webhooks/r10k.py:271 lib/webhooks/r10k.py:280 lib/webhooks/r10k.py:311 lib/webhooks/r10k.py:354
+#: lib/webhooks/r10k.py:294 lib/webhooks/r10k.py:303 lib/webhooks/r10k.py:334 lib/webhooks/r10k.py:377
 msgid "No output."
 msgstr ""
 
-#: lib/webhooks/r10k.py:290
+#: lib/webhooks/r10k.py:313
 msgid "Generating Puppet types for environment {e!r} on {h!r}."
 msgstr ""
 
-#: lib/webhooks/r10k.py:329
+#: lib/webhooks/r10k.py:352
 msgid "Deploying r10k environment {e!r} on {h!r}."
 msgstr ""