diff options
106 files changed, 1021 insertions, 8518 deletions
diff --git a/.github/ubuntu/all-apt-prereqs.sh b/.github/ubuntu/all-apt-prereqs.sh deleted file mode 100755 index 4c8435e1..00000000 --- a/.github/ubuntu/all-apt-prereqs.sh +++ /dev/null @@ -1,12 +0,0 @@ -set -e - -sudo apt-get update -qq -sudo apt-get remove -qq mysql-common # https://github.com/actions/virtual-environments/issues/5067#issuecomment-1038752575 -sudo env DEBIAN_FRONTEND=noninteractive apt-get install -qq \ - libicu-dev gettext aspell-en software-properties-common \ - curl unixodbc-dev odbcinst unixodbc \ - default-jre \ - firebird-dev firebird3.0-utils \ - mysql-client default-libmysqlclient-dev \ - libarchive-tools -cat t/odbc/odbcinst.ini | sudo tee -a /etc/odbcinst.ini diff --git a/.github/ubuntu/exasol.sh b/.github/ubuntu/exasol.sh deleted file mode 100755 index ed304b3c..00000000 --- a/.github/ubuntu/exasol.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash - -set -e - -# Download dependencies. -if [ -z "$SKIP_DEPENDS" ]; then - sudo apt-get update -qq - sudo env DEBIAN_FRONTEND=noninteractive apt-get install -qq curl unixodbc-dev odbcinst unixodbc default-jre - cat t/odbc/odbcinst.ini | sudo tee -a /etc/odbcinst.ini -fi - -# Prepare the configuration. -mkdir -p /opt/exasol - -# Download and unpack Exasol ODBC Driver & EXAplus. -# https://www.exasol.com/portal/display/DOWNLOAD/ -curl -sSLO https://x-up.s3.amazonaws.com/7.x/7.1.17/EXASOL_ODBC-7.1.17.tar.gz -curl -sSLO https://x-up.s3.amazonaws.com/7.x/7.1.17/EXAplus-7.1.17.tar.gz -sudo tar -xzf EXASOL_ODBC-7.1.17.tar.gz -C /opt/exasol --strip-components 1 -sudo tar -xzf EXAplus-7.1.17.tar.gz -C /opt/exasol --strip-components 1 - -# Add to the path. -if [[ ! -z "$GITHUB_PATH" ]]; then - echo "/opt/exasol" >> $GITHUB_PATH -fi diff --git a/.github/ubuntu/firebird.sh b/.github/ubuntu/firebird.sh deleted file mode 100755 index 90a968f2..00000000 --- a/.github/ubuntu/firebird.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash - -set -e - -# Download dependencies. -if [ -z "$SKIP_DEPENDS" ]; then - sudo apt-get update -qq - sudo env DEBIAN_FRONTEND=noninteractive apt-get install -qq firebird-dev firebird3.0-utils -fi - -# Tell DBD::Firebird where to find the libraries. -if [[ ! -z "$GITHUB_ENV" ]]; then - echo "FIREBIRD_HOME=/usr" >> $GITHUB_ENV -fi diff --git a/.github/ubuntu/mysql.sh b/.github/ubuntu/mysql.sh deleted file mode 100755 index e25180b7..00000000 --- a/.github/ubuntu/mysql.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -set -e - -# Download dependencies. -if [ -z "$SKIP_DEPENDS" ]; then - sudo apt-get update -qq - sudo apt-get remove -qq mysql-common # https://github.com/actions/virtual-environments/issues/5067#issuecomment-1038752575 - sudo env DEBIAN_FRONTEND=noninteractive apt-get install -qq mysql-client default-libmysqlclient-dev -fi diff --git a/.github/ubuntu/oracle.sh b/.github/ubuntu/oracle.sh deleted file mode 100755 index 96d9dc37..00000000 --- a/.github/ubuntu/oracle.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -set -e - -version=21.9.0.0.0dbru -icdr=219000 - -# Install bsdtar, required to get --strip-components for a zip file. -if [ -z "$SKIP_DEPENDS" ]; then - sudo apt-get update -qq - sudo env DEBIAN_FRONTEND=noninteractive apt-get install -qq libarchive-tools -fi - -# Download Instant Client. -# https://www.oracle.com/database/technologies/instant-client/downloads.html -baseurl="https://download.oracle.com/otn_software/linux/instantclient/${icdr}" -curl -sSLO "${baseurl}/instantclient-basic-linux.x64-${version}.zip" -curl -sSLO "${baseurl}/instantclient-sqlplus-linux.x64-${version}.zip" -curl -sSLO "${baseurl}/instantclient-sdk-linux.x64-${version}.zip" - -# Unpack Intant Client. -mkdir -p /opt/instantclient -bsdtar -C /opt/instantclient --strip-components 1 -zxf "instantclient-basic-linux.x64-${version}.zip" -bsdtar -C /opt/instantclient --strip-components 1 -zxf "instantclient-sqlplus-linux.x64-${version}.zip" -bsdtar -C /opt/instantclient --strip-components 1 -zxf "instantclient-sdk-linux.x64-${version}.zip" - -if [[ ! -z "$GITHUB_PATH" ]]; then - echo "/opt/instantclient" >> $GITHUB_PATH -fi - -if [[ ! -z "$GITHUB_ENV" ]]; then - echo "ORACLE_HOME=/opt/instantclient" >> $GITHUB_ENV - if [[ -z "$LD_LIBRARY_PATH" ]]; then - echo "LD_LIBRARY_PATH=/opt/instantclient" >> $GITHUB_ENV - else - echo "LD_LIBRARY_PATH=/opt/instantclient:$LD_LIBRARY_PATH" >> $GITHUB_ENV - fi -fi diff --git a/.github/ubuntu/pg.sh b/.github/ubuntu/pg.sh deleted file mode 100755 index 8f35bd05..00000000 --- a/.github/ubuntu/pg.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash - -set -e - -PGVERSION=${PGVERSION:=${1:-14}} -[[ $PGVERSION =~ ^[0-9]$ ]] && PGVERSION+=.0 - -curl -O https://salsa.debian.org/postgresql/postgresql-common/-/raw/master/pgdg/apt.postgresql.org.sh -sudo sh apt.postgresql.org.sh -i -t -v $PGVERSION -sudo pg_createcluster --start $PGVERSION test -p 5432 --locale=C -- -A trust -E UTF8 - -if [[ ! -z "$GITHUB_PATH" ]]; then - echo "/usr/lib/postgresql/$POSTGRES/bin" >> $GITHUB_PATH -fi diff --git a/.github/ubuntu/snowflake.sh b/.github/ubuntu/snowflake.sh deleted file mode 100755 index a56e9f3e..00000000 --- a/.github/ubuntu/snowflake.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/bash - -set -e - -# Set up Snowflake. -if [ -z "$SKIP_DEPENDS" ]; then - sudo apt-get update -qq - sudo env DEBIAN_FRONTEND=noninteractive apt-get install -qq unixodbc-dev odbcinst unixodbc - cat t/odbc/odbcinst.ini | sudo tee -a /etc/odbcinst.ini -fi - -# https://docs.snowflake.net/manuals/release-notes/client-change-log-snowsql.html -# https://sfc-repo.snowflakecomputing.com/index.html -curl -sSLo snowsql.bash https://sfc-repo.snowflakecomputing.com/snowsql/bootstrap/1.2/linux_x86_64/snowsql-1.2.20-linux_x86_64.bash -curl -sSLo snowdbc.tgz https://sfc-repo.snowflakecomputing.com/odbc/linux/2.24.2/snowflake_linux_x8664_odbc-2.24.2.tgz - -# Install and configure ODBC. -mkdir -p /opt/snowflake -sudo tar --strip-components 1 -C /opt/snowflake -xzf snowdbc.tgz -sudo mv /opt/snowflake/ErrorMessages/en-US /opt/snowflake/lib/ - -# Install, update, and configure SnowSQL. -sed -e '1,/^exit$/d' snowsql.bash | sudo tar -C /opt/snowflake -zxf - -/opt/snowflake/snowsql -Uv -echo "[options]\nnoup = true" > /opt/snowflake/config - -# Add to the path. -if [[ ! -z "$GITHUB_PATH" ]]; then - echo "/opt/snowflake" >> $GITHUB_PATH -fi - -# Tell SnowSQL where to find the config. -if [[ ! -z "$GITHUB_ENV" ]]; then - echo "WORKSPACE=/opt/snowflake" >> $GITHUB_ENV -fi diff --git a/.github/ubuntu/sqlite.sh b/.github/ubuntu/sqlite.sh deleted file mode 100755 index 7b547134..00000000 --- a/.github/ubuntu/sqlite.sh +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/bash - -set -e - -SQLITE=${SQLITE:=${1:-3.40.1}} -echo "Instaling SQLite $SQLITE" - -# Convert to the SQLITE_VERSION_NUMBER format https://sqlite.org/c3ref/c_source_id.html -SQLITE=$(perl -e 'my @v = split /[.]/, shift; printf "%d%02d%02d%02d\n", @v[0..3]' $SQLITE) - -# Since 3.7.16.1, the URL includes the year in the path. -# 3.18.2, 3.18.1, 3.9.3, and 3.7.11 missing. -# https://sqlite.org/chronology.html -# https://stackoverflow.com/a/37712117/79202 -if (( $SQLITE >= 3400200 )); then YEAR=2023 -elif (( $SQLITE >= 3370200 )); then YEAR=2022 -elif (( $SQLITE >= 3340100 )); then YEAR=2021 -elif (( $SQLITE >= 3310000 )); then YEAR=2020 -elif (( $SQLITE >= 3270000 )); then YEAR=2019 -elif (( $SQLITE >= 3220000 )); then YEAR=2018 -elif (( $SQLITE >= 3160000 )); then YEAR=2017 -elif (( $SQLITE >= 3100000 )); then YEAR=2016 -elif (( $SQLITE >= 3080800 )); then YEAR=2015 -elif (( $SQLITE >= 3080300 )); then YEAR=2014 -elif (( $SQLITE >= 3071601 )); then YEAR=2013 # Earliest release with year in path. -else - echo "Unsupported version $SQLITE" >&2 - exit 64 -fi - -# Download, compile, and install SQLite. -curl -o sqlite.zip https://sqlite.org/$YEAR/sqlite-amalgamation-$SQLITE.zip -unzip -j sqlite.zip -d /opt/sqlite -cd /opt/sqlite -# Build the CLI. -gcc shell.c sqlite3.c -lpthread -ldl -o sqlite3 -# Build the shared library -gcc -c -fPIC sqlite3.c -gcc -shared -o libsqlite3.so -fPIC sqlite3.o -ldl -lpthread - -# Hand-build DBD::SQLite against the version of SQLite just installed. -DIST=$(cpanm --info DBD::SQLite) # ISHIGAKI/DBD-SQLite-1.70.tar.gz -URL=https://cpan.metacpan.org/authors/id/${DIST:0:1}/${DIST:0:2}/$DIST -curl -o dbd.tar.gz $URL -tar zxvf dbd.tar.gz --strip-components 1 -perl -i -pe 's/^if\s*\(\s*0\s*\)\s\{/if (1) {/' Makefile.PL -perl Makefile.PL SQLITE_INC=/opt/sqlite SQLITE_LIB=/opt/sqlite -make && make install - -if [[ ! -z "$GITHUB_PATH" ]]; then - echo "/opt/sqlite" >> $GITHUB_PATH -fi - -if [[ ! -z "$GITHUB_ENV" ]]; then - if [[ -z "$LD_LIBRARY_PATH" ]]; then - echo "LD_LIBRARY_PATH=/opt/sqlite" >> $GITHUB_ENV - else - echo "LD_LIBRARY_PATH=/opt/sqlite:$LD_LIBRARY_PATH" >> $GITHUB_ENV - fi -fi diff --git a/.github/ubuntu/vertica.sh b/.github/ubuntu/vertica.sh deleted file mode 100755 index caafa380..00000000 --- a/.github/ubuntu/vertica.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash - -set -e - -if [ -z "$SKIP_DEPENDS" ]; then - sudo apt-get update -qq - sudo env DEBIAN_FRONTEND=noninteractive apt-get install -qq unixodbc-dev odbcinst unixodbc - cat t/odbc/odbcinst.ini | sudo tee -a /etc/odbcinst.ini -fi - -cat t/odbc/vertica.ini | sudo tee -a /etc/vertica.ini - -# https://www.vertica.com/download/vertica/client-drivers/ -curl -sSLO https://www.vertica.com/client_drivers/12.0.x/12.0.3-0/vertica-client-12.0.3-0.x86_64.tar.gz -sudo tar -xzf vertica-client-12.0.3-0.x86_64.tar.gz -C / - -if [[ ! -z "$GITHUB_PATH" ]]; then - echo "/opt/vertica/bin" >> $GITHUB_PATH -fi diff --git a/.github/workflows/cockroach.yml b/.github/workflows/cockroach.yml deleted file mode 100644 index 9642410b..00000000 --- a/.github/workflows/cockroach.yml +++ /dev/null @@ -1,38 +0,0 @@ -# This workflow tests Sqitch's Cockroach engine on all supported versions of -# Postgres. It runs for pushes and pull requests on the `main`, `develop`, -# `**cockroach**`, and `**engine**` branches. -name: 🪳 Cockroach -on: - push: - branches: [main, develop, "**engine**", "**cockroach**" ] - pull_request: - branches: [main, develop, "**engine**", "**cockroach**" ] -jobs: - Cockroach: - strategy: - matrix: - # curl https://registry.hub.docker.com/v2/repositories/cockroachdb/cockroach/tags\?page_size\=10000 | jq '.results[].name - version: ['23.1', '22.2', '21.2'] - name: 🪳 Cockroach ${{ matrix.version }} - runs-on: ubuntu-latest - steps: - - name: Start CockroachDB - run: docker run -d -p 26257:26257 cockroachdb/cockroach:latest-v${{ matrix.version }} start-single-node --insecure - - uses: actions/checkout@v4 - - name: Setup Perl - id: perl - uses: shogo82148/actions-setup-perl@v1 - with: { perl-version: latest } - - name: Cache CPAN Modules - uses: actions/cache@v4 - with: - path: local - key: perl-${{ steps.perl.outputs.perl-hash }} - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends --cpanfile dist/cpanfile - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends DBD::Pg - - name: prove - env: - PERL5LIB: "${{ github.workspace }}/local/lib/perl5" - LIVE_COCKROACH_REQUIRED: true - SQITCH_TEST_COCKROACH_URI: db:cockroach://root@localhost:26257/ - run: prove -lvr t/cockroach.t diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml deleted file mode 100644 index 042cc800..00000000 --- a/.github/workflows/coverage.yml +++ /dev/null @@ -1,106 +0,0 @@ -# This workflow creates the services and installs the clients in order to run -# coverage tests. Each engine must be accessible for a complete coverage report. -# It runs for pushes and pull requests on the `main`, `develop`, and `**cover**` -# branches. -name: 📈 Coverage -on: - push: - branches: [main, develop, "**cover**"] - pull_request: - branches: [main, develop, "**cover**"] -jobs: - Snowflake: - name: 📈 Coverage - runs-on: ubuntu-latest - services: - exasol: - image: exasol/docker-db:latest - ports: [ 8563 ] - options: --privileged - firebird: - image: jacobalberty/firebird:latest - ports: [ 3050 ] - env: - ISC_PASSWORD: nix - FIREBIRD_DATABASE: sqitchtest.db - mysql: - image: mysql:latest - env: { MYSQL_ALLOW_EMPTY_PASSWORD: yes } - ports: [ 3306 ] - options: --health-cmd="mysqladmin ping" --health-interval=5s --health-timeout=2s --health-retries=3 - oracle: - image: gvenzl/oracle-xe:latest - ports: [ 1521 ] - env: - ORACLE_PASSWORD: oracle - APP_USER: sqitchtest - APP_USER_PASSWORD: sqitchtest - options: >- - --health-cmd healthcheck.sh - --health-interval 20s - --health-timeout 10s - --health-retries 10 - vertica: - image: vertica/vertica-ce:latest - ports: [ 5433 ] - steps: - # https://github.com/orgs/community/discussions/25678#discussioncomment-5242449 - - name: Free Disk Space - run: rm -rf /opt/hostedtoolcache - - name: Start CockroachDB - run: docker run -d -p 26257:26257 cockroachdb/cockroach:latest start-single-node --insecure - - uses: actions/checkout@v4 - - name: Setup Perl - id: perl - uses: shogo82148/actions-setup-perl@v1 - with: { perl-version: latest } - - name: Cache CPAN Modules - uses: actions/cache@v4 - with: - path: local - key: perl-${{ steps.perl.outputs.perl-hash }} - - name: Install SQLite - env: { PERL5LIB: "${{ github.workspace }}/local/lib/perl5" } - run: .github/ubuntu/sqlite.sh - - name: Setup Clients - env: - SKIP_DEPENDS: true - run: | - .github/ubuntu/all-apt-prereqs.sh - .github/ubuntu/exasol.sh - .github/ubuntu/firebird.sh - .github/ubuntu/mysql.sh - .github/ubuntu/oracle.sh - .github/ubuntu/pg.sh - .github/ubuntu/snowflake.sh - .github/ubuntu/vertica.sh - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends --cpanfile dist/cpanfile - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends DBI DBD::ODBC DBD::Firebird DBD::Oracle DBD::mysql DBD::Pg Devel::Cover Devel::Cover::Report::Coveralls - - name: Run Tests - env: - PERL5LIB: "${{ github.workspace }}/local/lib/perl5" - HARNESS_PERL_SWITCHES: -MDevel::Cover=-ignore,^(?:x?t|inc|bin|local)/ - LIVE_EXASOL_REQUIRED: true - SQITCH_TEST_EXASOL_URI: db:exasol://sys:exasol@127.0.0.1:${{ job.services.exasol.ports[8563] }}/?Driver=Exasol;SSLCertificate=SSL_VERIFY_NONE - LIVE_FIREBIRD_REQUIRED: true - SQITCH_TEST_FIREBIRD_URI: db:firebird://sysdba:nix@127.0.0.1:${{ job.services.firebird.ports[3050] }}//firebird/data/sqitchtest.db - LIVE_MYSQL_REQUIRED: true - SQITCH_TEST_MYSQL_URI: "db:mysql://root@127.0.0.1:${{ job.services.mysql.ports[3306] }}/information_schema" - LIVE_ORACLE_REQUIRED: true - SQITCH_TEST_ALT_ORACLE_REGISTRY: dbsnmp - SQITCH_TEST_ORACLE_URI: db:oracle://system:oracle@127.0.0.1:${{ job.services.oracle.ports[1521] }}/XE - LIVE_PG_REQUIRED: true - SQITCH_TEST_PG_URI: db:pg://postgres@/postgres - LIVE_SNOWFLAKE_REQUIRED: true - SQITCH_TEST_SNOWFLAKE_URI: db:snowflake://${{ secrets.SNOWFLAKE_USERNAME }}:${{ secrets.SNOWFLAKE_PASSWORD }}@sra81677.us-east-1/sqitchtest?Driver=Snowflake;warehouse=compute_wh - LIVE_SQLITE_REQUIRED: true - LIVE_VERTICA_REQUIRED: true - SQITCH_TEST_VSQL_URI: db:vertica://dbadmin@localhost:${{ job.services.vertica.ports[5433] }}/VMart?Driver=Vertica - LIVE_COCKROACH_REQUIRED: true - SQITCH_TEST_COCKROACH_URI: db:cockroach://root@localhost:26257/ - run: prove -lrj4 t - - name: Report Coverage - env: - PERL5LIB: "${{ github.workspace }}/local/lib/perl5" - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: local/bin/cover -report coveralls diff --git a/.github/workflows/exasol.yml b/.github/workflows/exasol.yml deleted file mode 100644 index b372107b..00000000 --- a/.github/workflows/exasol.yml +++ /dev/null @@ -1,42 +0,0 @@ -# This workflow tests Sqitch's Exasol engine on recent supported versions of -# Oracle. It runs for pushes and pull requests on the `main`, `develop`, -# `**exasol**`, and `**engine**` branches. -name: ☀️ Exasol -on: - push: - branches: [main, develop, "**engine**", "**exasol**" ] - pull_request: - branches: [main, develop, "**engine**", "**exasol**" ] -jobs: - Exasol: - strategy: - matrix: - exasol: ['7.1', '7.0'] - name: ☀️ Exasol ${{ matrix.exasol }} - runs-on: ubuntu-latest - services: - exasol: - image: exasol/docker-db:latest-${{ matrix.exasol }} - ports: [ 8563 ] - options: --privileged - steps: - - uses: actions/checkout@v4 - - name: Setup Clients - run: .github/ubuntu/exasol.sh - - name: Setup Perl - id: perl - uses: shogo82148/actions-setup-perl@v1 - with: { perl-version: latest } - - name: Cache CPAN Modules - uses: actions/cache@v4 - with: - path: local - key: perl-${{ steps.perl.outputs.perl-hash }} - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends --cpanfile dist/cpanfile - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends DBD::ODBC - - name: prove - env: - PERL5LIB: "${{ github.workspace }}/local/lib/perl5" - LIVE_EXASOL_REQUIRED: true - SQITCH_TEST_EXASOL_URI: db:exasol://sys:exasol@127.0.0.1:${{ job.services.exasol.ports[8563] }}/?Driver=Exasol;SSLCertificate=SSL_VERIFY_NONE - run: prove -lvr t/exasol.t diff --git a/.github/workflows/firebird.yml b/.github/workflows/firebird.yml deleted file mode 100644 index 2ba7dd92..00000000 --- a/.github/workflows/firebird.yml +++ /dev/null @@ -1,51 +0,0 @@ -# This workflow tests Sqitch's Firebird engine on all supported versions of -# Postgres. It runs for pushes and pull requests on the `main`, `develop`, -# `**firebird**`, and `**engine**` branches. -name: 🔥 Firebird -on: - push: - branches: [main, develop, "**engine**", "**firebird**" ] - pull_request: - branches: [main, develop, "**engine**", "**firebird**" ] -jobs: - Firebird: - strategy: - matrix: - include: - - { version: '4.0' } - - { version: '3.0' } - - { version: '2.5-ss' } - - { version: '2.5-sc' } - name: 🔥 Firebird ${{ matrix.version }} - runs-on: ubuntu-latest - services: - # Run the Firebird service in a container we can connect to. Means that the - # CLI and libraries DBD::firebird use are static to the version on the runner - # machine. - firebird: - image: jacobalberty/firebird:${{ matrix.version }} - ports: [ 3050 ] - env: - ISC_PASSWORD: nix - FIREBIRD_DATABASE: sqitchtest.db - steps: - - uses: actions/checkout@v4 - - name: Setup Clients - run: .github/ubuntu/firebird.sh - - name: Setup Perl - id: perl - uses: shogo82148/actions-setup-perl@v1 - with: { perl-version: latest } - - name: Cache CPAN Modules - uses: actions/cache@v4 - with: - path: local - key: perl-${{ steps.perl.outputs.perl-hash }} - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends --cpanfile dist/cpanfile - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends DBD::Firebird - - name: prove - env: - PERL5LIB: "${{ github.workspace }}/local/lib/perl5" - LIVE_FIREBIRD_REQUIRED: true - SQITCH_TEST_FIREBIRD_URI: db:firebird://sysdba:nix@127.0.0.1:${{ job.services.firebird.ports[3050] }}//firebird/data/sqitchtest.db - run: prove -lvr t/firebird.t diff --git a/.github/workflows/mysql.yml b/.github/workflows/mysql.yml deleted file mode 100644 index 4510babf..00000000 --- a/.github/workflows/mysql.yml +++ /dev/null @@ -1,61 +0,0 @@ -# This workflow tests Sqitch's MySQL engine on all supported versions of MySQL. -# It runs for pushes and pull requests on the `main`, `develop`, `**mysql**`, -# `**maria**`, and `**engine**` branches. -name: 🐬 MySQL -on: - push: - branches: [main, develop, "**engine**", "**mysql**", "**maria**" ] - pull_request: - branches: [main, develop, "**engine**", "**mysql**", "**maria**" ] -jobs: - MySQL: - strategy: - matrix: - include: - # curl https://registry.hub.docker.com/v2/repositories/library/mysql/tags\?page_size\=10000 | jq '.results[].name - - { version: '8.0', icon: 🐬, name: MySQL, image: mysql } - - { version: '5.7', icon: 🐬, name: MySQL, image: mysql } - - { version: '5.6', icon: 🐬, name: MySQL, image: mysql } - - { version: '5.5', icon: 🐬, name: MySQL, image: mysql } - # https://registry.hub.docker.com/v2/repositories/library/mariadb/tags\?page_size\=10000 | jq '.results[].name' - - { version: '11.0', icon: 🦭, name: MariaDB, image: mariadb } - - { version: '10.9', icon: 🦭, name: MariaDB, image: mariadb } - - { version: '10.6', icon: 🦭, name: MariaDB, image: mariadb } - - { version: '10.5', icon: 🦭, name: MariaDB, image: mariadb } - - { version: '10.4', icon: 🦭, name: MariaDB, image: mariadb } - - { version: '10.3', icon: 🦭, name: MariaDB, image: mariadb } - - { version: '10.2', icon: 🦭, name: MariaDB, image: mariadb } - - { version: '10.1', icon: 🦭, name: MariaDB, image: mariadb } - - { version: '10.0', icon: 🦭, name: MariaDB, image: mariadb } - name: ${{ matrix.icon }} ${{ matrix.name }} ${{ matrix.version }} - runs-on: ubuntu-latest - services: - # Run the MySQL service in a container we can connect to. Means that the - # CLI and libraries DBD::mysql use are static to the version on the runner - # machine. - mysql: - image: "${{ matrix.image }}:${{ matrix.version }}" - env: { MYSQL_ALLOW_EMPTY_PASSWORD: yes } - ports: [ 3306 ] - options: --health-cmd="healthcheck.sh --innodb_initialized || mysqladmin ping --protocol=tcp" --health-interval=5s --health-timeout=2s --health-retries=3 - steps: - - uses: actions/checkout@v4 - - name: Setup Clients - run: .github/ubuntu/mysql.sh - - name: Setup Perl - id: perl - uses: shogo82148/actions-setup-perl@v1 - with: { perl-version: latest } - - name: Cache CPAN Modules - uses: actions/cache@v4 - with: - path: local - key: perl-${{ steps.perl.outputs.perl-hash }} - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends --cpanfile dist/cpanfile - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends DBD::mysql - - name: prove - env: - PERL5LIB: "${{ github.workspace }}/local/lib/perl5" - LIVE_MYSQL_REQUIRED: true - SQITCH_TEST_MYSQL_URI: "db:mysql://root@127.0.0.1:${{ job.services.mysql.ports[3306] }}/information_schema" - run: prove -lvr t/mysql.t diff --git a/.github/workflows/oracle.yml b/.github/workflows/oracle.yml deleted file mode 100644 index 9fbff57e..00000000 --- a/.github/workflows/oracle.yml +++ /dev/null @@ -1,63 +0,0 @@ -# This workflow tests Sqitch's Oracle engine on recent supported versions of -# Oracle. It runs for pushes and pull requests on the `main`, `develop`, -# `**oracle**`, and `**engine**` branches. -name: 🔮 Oracle -on: - push: - branches: [main, develop, "**engine**", "**oracle**" ] - pull_request: - branches: [main, develop, "**engine**", "**oracle**" ] -jobs: - Oracle: - strategy: - matrix: - include: - # In 11g, APP_USER "sqitchtest" is created in XE, but in more recent - # versions it is created in the XEPDB1 pluggable database, which we - # cannot connect to using a URI. So we use an existing user in those - # versions. Uncomment code in skip_unless in t/oracle.t to find other - # user schemas that will work. - # * Image Source: https://github.com/gvenzl/oci-oracle-xe/ - # * Image Issue: https://github.com/gvenzl/oci-oracle-xe/issues/46 - # * DBD::Oracle Issue: https://github.com/perl5-dbi/DBD-Oracle/issues/131 - # https://registry.hub.docker.com/v2/repositories/gvenzl/oracle-xe/tags\?page_size\=10000 | jq '.results[].name - - { version: 21c, tag: 21, service: XE, altUser: dbsnmp } - - { version: 18c, tag: 18-slim, service: XE, altUser: gsmuser } - - { version: 11g, tag: 11-slim, service: XE, altuser: sqitchtest } - name: "🔮 Oracle ${{ matrix.version }}" - runs-on: ubuntu-latest - services: - oracle: - image: gvenzl/oracle-xe:${{ matrix.tag }} - ports: [ 1521 ] - env: - ORACLE_PASSWORD: oracle - APP_USER: sqitchtest - APP_USER_PASSWORD: sqitchtest - options: >- - --health-cmd healthcheck.sh - --health-interval 20s - --health-timeout 10s - --health-retries 10 - steps: - - uses: actions/checkout@v4 - - name: Setup Clients - run: .github/ubuntu/oracle.sh - - name: Setup Perl - id: perl - uses: shogo82148/actions-setup-perl@v1 - with: { perl-version: latest } - - name: Cache CPAN Modules - uses: actions/cache@v4 - with: - path: local - key: perl-${{ steps.perl.outputs.perl-hash }} - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends --cpanfile dist/cpanfile - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends DBD::Oracle - - name: prove - env: - PERL5LIB: "${{ github.workspace }}/local/lib/perl5" - LIVE_ORACLE_REQUIRED: true - SQITCH_TEST_ALT_ORACLE_REGISTRY: "${{ matrix.altUser }}" - SQITCH_TEST_ORACLE_URI: db:oracle://system:oracle@127.0.0.1:${{ job.services.oracle.ports[1521] }}/${{ matrix.service }} - run: prove -lvr t/oracle.t diff --git a/.github/workflows/os.yml b/.github/workflows/os.yml deleted file mode 100644 index bcfbd40a..00000000 --- a/.github/workflows/os.yml +++ /dev/null @@ -1,42 +0,0 @@ -# This workflow is intended to be the default to check for compatibility across -# operating systems without much overhead. It uses the latest version of Perl on -# the latest versions of Ubuntu, macOS, and Windows. Think of it as a quick -# check for working branches. -name: 💿 OS -on: - push: - branches: ['*'] - pull_request: -jobs: - OS: - strategy: - matrix: - include: - - { icon: 🐧, on: ubuntu, name: Linux } - - { icon: 🍎, on: macos, name: macOS } - - { icon: 🪟, on: windows, name: Windows } - name: ${{ matrix.icon }} ${{ matrix.name }} - runs-on: ${{ matrix.on }}-latest - steps: - - uses: actions/checkout@v4 - - name: Setup Perl - id: perl - uses: shogo82148/actions-setup-perl@v1 - with: { perl-version: latest } - - run: perl -V - - if: runner.os == 'Linux' - name: Install Apt Packages - run: sudo apt-get install -qq aspell-en language-pack-fr language-pack-en language-pack-de language-pack-it - - name: Cache CPAN Modules - uses: actions/cache@v4 - with: - path: local - key: perl-${{ steps.perl.outputs.perl-hash }} - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends ExtUtils::MakeMaker List::MoreUtils::XS - - if: runner.os == 'Windows' - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends Encode Win32::Console::ANSI Win32API::Net Win32::Locale Win32::ShellQuote DateTime::TimeZone::Local::Win32 - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends --cpanfile dist/cpanfile - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends Test::Spelling Test::Pod Test::Pod::Coverage - - name: prove - env: { PERL5LIB: "${{ github.workspace }}/local/lib/perl5" } - run: prove -lrj4 diff --git a/.github/workflows/perl.yml b/.github/workflows/perl.yml deleted file mode 100644 index ee95e0c5..00000000 --- a/.github/workflows/perl.yml +++ /dev/null @@ -1,42 +0,0 @@ -# This workflow tests Sqitch's basic functionality (no database testing) on all -# supported versions of Perl on Ubuntu, macOS, and Windows. It runs for pushes -# and pull requests on the main and develop branches. -name: 🧅 Perl -on: - push: - branches: [main, develop, "**perl**"] - pull_request: - branches: [main, develop, "**perl**"] -jobs: - Perl: - strategy: - matrix: - os: [[🐧, ubuntu], [🍎, macos], [🪟, windows]] - perl: [ '5.38', '5.36', '5.34', '5.32', '5.30', '5.28', '5.26', '5.24', '5.22', '5.20', '5.18', '5.16', '5.14', '5.12' ] - exclude: - - { os: [🪟, windows], perl: '5.12' } # https://github.com/shogo82148/actions-setup-perl/issues/876 - - { os: [🪟, windows], perl: '5.14' } # https://github.com/shogo82148/actions-setup-perl/issues/881 - name: 🧅 Perl ${{ matrix.perl }} on ${{ matrix.os[0] }} ${{ matrix.os[1] }} - runs-on: ${{ matrix.os[1] }}-latest - steps: - - uses: actions/checkout@v4 - - name: Setup Perl - id: perl - uses: shogo82148/actions-setup-perl@v1 - with: { perl-version: "${{ matrix.perl }}" } - - run: perl -V - - if: runner.os == 'Linux' - name: Install Apt Packages - run: sudo apt-get install -qq language-pack-fr language-pack-en language-pack-de language-pack-it - - name: Cache CPAN Modules - uses: actions/cache@v4 - with: - path: local - key: perl-${{ steps.perl.outputs.perl-hash }} - - if: runner.os == 'Windows' - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends Encode Win32::Console::ANSI Win32API::Net Win32::Locale Win32::ShellQuote DateTime::TimeZone::Local::Win32 - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends --cpanfile dist/cpanfile - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends Test::Spelling Test::Pod Test::Pod::Coverage - - name: prove - env: { PERL5LIB: "${{ github.workspace }}/local/lib/perl5" } - run: prove -lrj4 diff --git a/.github/workflows/pg.yml b/.github/workflows/pg.yml deleted file mode 100644 index b727a78b..00000000 --- a/.github/workflows/pg.yml +++ /dev/null @@ -1,43 +0,0 @@ -# This workflow tests Sqitch's PostgreSQL engine on all supported versions of -# Postgres. It runs for pushes and pull requests on the `main`, `develop`, -# `**postgres**`, `**yugabyte**`, and `**engine**` branches. -name: 🐘 Postgres -on: - push: - branches: [main, develop, "**engine**", "**postgres**", "**yugabyte**" ] - pull_request: - branches: [main, develop, "**engine**", "**postgres**", "**yugabyte**" ] -jobs: - Postgres: - strategy: - matrix: - pg: [16, 15, 14, 13, 12, 11, 10, 9.6, 9.5, 9.4, 9.3, 9.2, 9.1, '9.0', 8.4] - name: 🐘 Postgres ${{ matrix.pg }} - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Setup Perl - id: perl - uses: shogo82148/actions-setup-perl@v1 - with: { perl-version: latest } - - name: Cache CPAN Modules - uses: actions/cache@v4 - with: - path: local - key: perl-${{ steps.perl.outputs.perl-hash }} - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends --cpanfile dist/cpanfile - # DBD::Pg always build against the Debian packaged client, alas, so go - # ahead and let it be cached. If can figure out how to install the - # version-specific client (https://github.com/bucardo/dbdpg/issues/84), - # use cpm install --global to install DBD::Pg for a version-specific - # build each time. - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends DBD::Pg - - name: Install Postgres - env: { PERL5LIB: "${{ github.workspace }}/local/lib/perl5" } - run: .github/ubuntu/pg.sh ${{ matrix.pg }} - - name: prove - env: - PERL5LIB: "${{ github.workspace }}/local/lib/perl5" - LIVE_PG_REQUIRED: true - SQITCH_TEST_PG_URI: db:pg://postgres@/postgres - run: prove -lvr t/pg.t diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml deleted file mode 100644 index 1a2548bd..00000000 --- a/.github/workflows/release.yml +++ /dev/null @@ -1,66 +0,0 @@ -name: 🚀 Release -on: - push: - tags: [v*] -jobs: - release: - name: 🚀 Release - runs-on: ubuntu-latest - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - steps: - - name: Check out the repo - uses: actions/checkout@v4 - - name: Setup Perl - id: perl - uses: shogo82148/actions-setup-perl@v1 - with: { perl-version: latest } - - name: Cache CPAN Modules - uses: actions/cache@v4 - with: - path: local - key: perl-${{ steps.perl.outputs.perl-hash }} - - name: Install Prereqs - run: | - sudo apt-get update -qq - sudo env DEBIAN_FRONTEND=noninteractive apt-get install -qq libicu-dev gettext aspell-en software-properties-common - - name: Install Dist::Zilla - run: cpm install --verbose --show-build-log-on-failure --no-test Dist::Zilla - - name: Install Build Dependencies - env: { PERL5LIB: "${{ github.workspace }}/local/lib/perl5" } - run: local/bin/dzil authordeps | xargs cpm install --verbose --show-build-log-on-failure --no-test - - name: Prepare PAUSE - env: - CPAN_USERNAME: ${{ secrets.CPAN_USERNAME }} - CPAN_PASSWORD: ${{ secrets.CPAN_PASSWORD }} - run: | - echo "user $CPAN_USERNAME" > ~/.pause - echo "password $CPAN_PASSWORD" >> ~/.pause - - name: Set Local Git User and Email - run: | - git config --global user.name "sqitch-github-actions[bot]" - git config --global user.name "sqitch-github-actions[bot]@users.noreply.github.com" - - name: Build and Release on CPAN - id: cpan - env: - PERL5LIB: "${{ github.workspace }}/local/lib/perl5" - DZIL_CONFIRMRELEASE_DEFAULT: "yes" - run: | - local/bin/dzil release - echo "tarball=$( ls App-Sqitch-*.tar.gz )" >> $GITHUB_OUTPUT - - name: Generate Release Changes - run: xt/gen_release_changes - - name: Create GitHub Release - id: release - uses: actions/create-release@v1 - with: - tag_name: ${{ github.ref }} - release_name: Release ${{ github.ref }} - body_path: latest_changes.md - - name: Upload Release Asset - uses: actions/upload-release-asset@v1 - with: - upload_url: ${{ steps.release.outputs.upload_url }} - asset_path: ./${{ steps.cpan.outputs.tarball }} - asset_name: ${{ steps.cpan.outputs.tarball }} - asset_content_type: application/gzip diff --git a/.github/workflows/snowflake.yml b/.github/workflows/snowflake.yml deleted file mode 100644 index cdc0ed9a..00000000 --- a/.github/workflows/snowflake.yml +++ /dev/null @@ -1,33 +0,0 @@ -# This workflow tests Sqitch's Snowflake engine. It runs for pushes and pull -# requests on the `main`, `develop`, `**snowflake**`, and `**engine**` branches. -name: ❄️ Snowflake -on: - push: - branches: [main, develop, "**engine**", "**snowflake**" ] - pull_request: - branches: [main, develop, "**engine**", "**snowflake**" ] -jobs: - Snowflake: - name: ❄️ Snowflake - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Setup Clients - run: .github/ubuntu/snowflake.sh - - name: Setup Perl - id: perl - uses: shogo82148/actions-setup-perl@v1 - with: { perl-version: latest } - - name: Cache CPAN Modules - uses: actions/cache@v4 - with: - path: local - key: perl-${{ steps.perl.outputs.perl-hash }} - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends --cpanfile dist/cpanfile - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends DBD::ODBC - - name: prove - env: - PERL5LIB: "${{ github.workspace }}/local/lib/perl5" - LIVE_SNOWFLAKE_REQUIRED: true - SQITCH_TEST_SNOWFLAKE_URI: db:snowflake://${{ secrets.SNOWFLAKE_USERNAME }}:${{ secrets.SNOWFLAKE_PASSWORD }}@sra81677.us-east-1/sqitchtest?Driver=Snowflake;warehouse=compute_wh - run: prove -lvr t/snowflake.t diff --git a/.github/workflows/sqlite.yml b/.github/workflows/sqlite.yml deleted file mode 100644 index 161a660a..00000000 --- a/.github/workflows/sqlite.yml +++ /dev/null @@ -1,38 +0,0 @@ -# This workflow tests Sqitch's SQLite engine on all supported versions of -# Postgres. It runs for pushes and pull requests on the `main`, `develop`, -# `**sqlite**`, and `**engine**` branches. -name: 💡 SQLite -on: - push: - branches: [main, develop, "**engine**", "**sqlite**" ] - pull_request: - branches: [main, develop, "**engine**", "**sqlite**" ] -jobs: - SQLite: - strategy: - matrix: - # https://sqlite.org/chronology.html - sqlite: [3.42.0, 3.41.2, 3.40.1, 3.39.4, 3.38.5, 3.37.2, 3.36.0, 3.35.5, 3.34.1, 3.33.0, 3.32.3, 3.31.1, 3.30.1, 3.29.0, 3.28.0, 3.27.2, 3.26.0, 3.25.3, 3.24.0, 3.23.1, 3.22.0, 3.21.0, 3.20.1, 3.19.3, 3.18.0, 3.17.0, 3.16.2, 3.15.2, 3.14.2, 3.13.0, 3.12.2, 3.11.1, 3.10.2, 3.9.2, 3.8.11.1, 3.8.6] - name: 💡 SQLite ${{ matrix.sqlite }} - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Setup Perl - id: perl - uses: shogo82148/actions-setup-perl@v1 - with: { perl-version: latest } - - name: Cache CPAN Modules - uses: actions/cache@v4 - with: - path: local - key: perl-${{ steps.perl.outputs.perl-hash }} - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends --cpanfile dist/cpanfile - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends DBI - - name: Install SQLite - env: { PERL5LIB: "${{ github.workspace }}/local/lib/perl5" } - run: .github/ubuntu/sqlite.sh ${{ matrix.sqlite }} - - name: prove - env: - PERL5LIB: "${{ github.workspace }}/local/lib/perl5" - LIVE_SQLITE_REQUIRED: true - run: prove -lvr t/sqlite.t diff --git a/.github/workflows/vertica.yml b/.github/workflows/vertica.yml deleted file mode 100644 index 1eab0d85..00000000 --- a/.github/workflows/vertica.yml +++ /dev/null @@ -1,49 +0,0 @@ -# This workflow tests Sqitch's Vertica engine on all supported versions of -# Vertica. It runs for pushes and pull requests on the `main`, `develop`, -# `**vertica**`, and `**engine**` branches. -name: 🔺 Vertica -on: - push: - branches: [main, develop, "**engine**", "**vertica**" ] - pull_request: - branches: [main, develop, "**engine**", "**vertica**" ] -jobs: - Vertica: - strategy: - matrix: - include: - - { label: '12.0', version: 12.0.4-0, image: vertica/vertica-ce, db: VMart } - - { label: '11.0', version: 11.1.1-0, image: vertica/vertica-ce, db: VMart } - - { label: '10.1', version: 10.1.1-0, image: vertica/vertica-ce, db: VMart } - - { label: '9.2', version: 9.2.1-0, image: cjonesy/docker-vertica, db: docker } - - { label: '9.1', version: 9.1.1-0, image: cjonesy/docker-vertica, db: docker } - - { label: '8.1', version: 8.1.1-0, image: cjonesy/docker-vertica, db: docker } - - { label: '8.0', version: 8.0.0-0, image: cjonesy/docker-vertica, db: docker } - - { label: '7.2', version: 7.2.3-18, image: cjonesy/docker-vertica, db: docker } - name: 🔺 Vertica ${{ matrix.label }} - runs-on: ubuntu-latest - services: - vertica: - image: ${{ matrix.image }}:${{ matrix.version }} - ports: [ 5433 ] - steps: - - uses: actions/checkout@v4 - - name: Setup Clients - run: .github/ubuntu/vertica.sh - - name: Setup Perl - id: perl - uses: shogo82148/actions-setup-perl@v1 - with: { perl-version: latest } - - name: Cache CPAN Modules - uses: actions/cache@v4 - with: - path: local - key: perl-${{ steps.perl.outputs.perl-hash }} - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends --cpanfile dist/cpanfile - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends DBD::ODBC - - name: prove - env: - PERL5LIB: "${{ github.workspace }}/local/lib/perl5" - LIVE_VERTICA_REQUIRED: true - SQITCH_TEST_VSQL_URI: db:vertica://dbadmin@localhost:${{ job.services.vertica.ports[5433] }}/${{ matrix.db }}?Driver=Vertica - run: prove -lvr t/vertica.t diff --git a/.github/workflows/yugabyte.yml b/.github/workflows/yugabyte.yml deleted file mode 100644 index 203a56db..00000000 --- a/.github/workflows/yugabyte.yml +++ /dev/null @@ -1,54 +0,0 @@ -# This workflow tests Sqitch's PostgreSQL engine on all supported versions of -# YugabyteDB. It runs for pushes and pull requests on the `main`, `develop`, -# `**postgres**`, `**yugabyte**`, and `**engine**` branches. -name: 💫 Yugabyte -on: - push: - branches: [main, develop, "**engine**", "**postgres**", "**yugabyte**" ] - pull_request: - branches: [main, develop, "**engine**", "**postgres**", "**yugabyte**" ] -jobs: - Yugabyte: - strategy: - matrix: - include: - # curl https://registry.hub.docker.com/v2/repositories/yugabytedb/yugabyte/tags\?page_size\=10000 | jq '.results[].name' | sort - - { version: '2.19', tag: 2.19.0.0-b190 } - - { version: '2.18', tag: 2.18.1.0-b84 } - - { version: '2.17', tag: 2.17.3.0-b152 } - - { version: '2.16', tag: 2.16.6.0-b43 } - - { version: '2.15', tag: 2.15.3.2-b1 } - - { version: '2.14', tag: 2.14.11.0-b35 } - - { version: '2.13', tag: 2.13.2.0-b135 } - - { version: '2.12', tag: 2.12.12.0-b12 } - - { version: '2.11', tag: 2.11.2.0-b89 } - - { version: '2.8', tag: 2.8.12.0-b5 } - - { version: '2.6', tag: 2.6.20.0-b10 } - name: 💫 Yugabyte ${{ matrix.version }} - runs-on: ubuntu-latest - steps: - - name: Setup YugabyteDB cluster - id: yugabyte - # https://github.com/yugabyte/yugabyte-db-action/issues/5 - # uses: yugabyte/yugabyte-db-action@master - uses: jameshartig/yugabyte-db-action@master - with: - yb_image_tag: "${{ matrix.tag }}" - - uses: actions/checkout@v4 - - name: Setup Perl - id: perl - uses: shogo82148/actions-setup-perl@v1 - with: { perl-version: latest } - - name: Cache CPAN Modules - uses: actions/cache@v4 - with: - path: local - key: perl-${{ steps.perl.outputs.perl-hash }} - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends --cpanfile dist/cpanfile - - run: cpm install --verbose --show-build-log-on-failure --no-test --with-recommends DBD::Pg - - name: prove - env: - PERL5LIB: "${{ github.workspace }}/local/lib/perl5" - LIVE_PG_REQUIRED: true - SQITCH_TEST_PG_URI: db:pg://yugabyte@localhost:${{ steps.yugabyte.outputs.ysql_port }}/ - run: prove -lvr t/pg.t diff --git a/.gitignore b/.gitignore deleted file mode 100644 index a3efe757..00000000 --- a/.gitignore +++ /dev/null @@ -1,20 +0,0 @@ -# add files you don't want in git here -/_build -/blib --* -/MANIFEST -/MANIFEST.bak -/*META.* -/Build -/Makefile* -/pm_to_blib -/App-Sqitch-* -*.rpm -/_rpmbuild -/target -.build/ -.al -/latest_changes.md -/local/ -/LocaleData/ -/lib/LocaleData/ diff --git a/Build.PL b/Build.PL new file mode 100644 index 00000000..8a4ee167 --- /dev/null +++ b/Build.PL @@ -0,0 +1,161 @@ + +# This file was automatically generated by Dist::Zilla::Plugin::ModuleBuild v6.031. +use strict; +use warnings; + +use Module::Build 0.35; +use lib qw{inc}; use Module::Build::Sqitch; + +my %module_build_args = ( + "build_requires" => { + "Module::Build" => "0.35" + }, + "configure_requires" => { + "Module::Build" => "0.35" + }, + "dist_abstract" => "Sensible database change management", + "dist_author" => [ + "\"iovation Inc., David E. Wheeler\"" + ], + "dist_name" => "App-Sqitch", + "dist_version" => "v1.4.1", + "license" => "mit", + "module_name" => "App::Sqitch", + "recommends" => { + "Class::XSAccessor" => "1.18", + "Pod::Simple" => "1.41", + "Template" => 0, + "Type::Tiny::XS" => "0.010" + }, + "recursive_test_files" => 1, + "requires" => { + "Algorithm::Backoff::Exponential" => "0.006", + "Clone" => 0, + "Config::GitLike" => "1.15", + "DBI" => "1.631", + "DateTime" => "1.04", + "DateTime::TimeZone" => 0, + "Devel::StackTrace" => "1.30", + "Digest::SHA" => 0, + "Encode" => 0, + "Encode::Locale" => 0, + "File::Basename" => 0, + "File::Copy" => 0, + "File::Path" => 0, + "File::Temp" => 0, + "Getopt::Long" => 0, + "Hash::Merge" => 0, + "IO::Handle" => 0, + "IO::Pager" => "0.34", + "IPC::Run3" => 0, + "IPC::System::Simple" => "1.17", + "List::MoreUtils" => 0, + "List::Util" => 0, + "Locale::Messages" => 0, + "Locale::TextDomain" => "1.20", + "Moo" => "1.002000", + "Moo::Role" => 0, + "POSIX" => 0, + "Path::Class" => "0.33", + "PerlIO::utf8_strict" => 0, + "Pod::Escapes" => "1.04", + "Pod::Find" => 0, + "Pod::Usage" => 0, + "Scalar::Util" => 0, + "StackTrace::Auto" => 0, + "String::Formatter" => 0, + "String::ShellQuote" => 0, + "Sub::Exporter" => 0, + "Sub::Exporter::Util" => 0, + "Sys::Hostname" => 0, + "Template::Tiny" => "0.11", + "Term::ANSIColor" => "2.02", + "Throwable" => "0.200009", + "Time::HiRes" => 0, + "Time::Local" => 0, + "Try::Tiny" => 0, + "Type::Library" => "0.040", + "Type::Utils" => 0, + "Types::Standard" => 0, + "URI" => 0, + "URI::QueryParam" => 0, + "URI::db" => "0.20", + "User::pwent" => 0, + "constant" => 0, + "locale" => 0, + "namespace::autoclean" => "0.16", + "overload" => 0, + "parent" => 0, + "perl" => "5.010", + "strict" => 0, + "utf8" => 0, + "warnings" => 0 + }, + "script_files" => [ + "bin/sqitch" + ], + "test_requires" => { + "Capture::Tiny" => "0.12", + "Carp" => 0, + "DBD::Mem" => 0, + "File::Find" => 0, + "File::Spec" => 0, + "File::Spec::Functions" => 0, + "FindBin" => 0, + "IO::Pager" => "0.34", + "Module::Runtime" => 0, + "Path::Class" => "0.33", + "Test::Deep" => 0, + "Test::Dir" => 0, + "Test::Exception" => 0, + "Test::Exit" => 0, + "Test::File" => 0, + "Test::File::Contents" => "0.20", + "Test::MockModule" => "0.17", + "Test::MockObject::Extends" => 0, + "Test::More" => "0.94", + "Test::NoWarnings" => "0.083", + "Test::Warn" => "0.31", + "base" => 0, + "lib" => 0 + } +); + + +my %fallback_build_requires = ( + "Capture::Tiny" => "0.12", + "Carp" => 0, + "DBD::Mem" => 0, + "File::Find" => 0, + "File::Spec" => 0, + "File::Spec::Functions" => 0, + "FindBin" => 0, + "IO::Pager" => "0.34", + "Module::Build" => "0.35", + "Module::Runtime" => 0, + "Path::Class" => "0.33", + "Test::Deep" => 0, + "Test::Dir" => 0, + "Test::Exception" => 0, + "Test::Exit" => 0, + "Test::File" => 0, + "Test::File::Contents" => "0.20", + "Test::MockModule" => "0.17", + "Test::MockObject::Extends" => 0, + "Test::More" => "0.94", + "Test::NoWarnings" => "0.083", + "Test::Warn" => "0.31", + "base" => 0, + "lib" => 0 +); + + +unless ( eval { Module::Build->VERSION(0.4004) } ) { + delete $module_build_args{test_requires}; + $module_build_args{build_requires} = \%fallback_build_requires; +} + +my $build = Module::Build::Sqitch->new(%module_build_args); + + +$build->create_build_script; diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..b7401056 --- /dev/null +++ b/LICENSE @@ -0,0 +1,32 @@ +This software is Copyright (c) 2012-2024 by "iovation Inc., David E. Wheeler". + +This is free software, licensed under: + + The MIT (X11) License + +The MIT License + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated +documentation files (the "Software"), to deal in the Software +without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to +whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall +be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT +WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT. IN NO EVENT +SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/MANIFEST b/MANIFEST new file mode 100644 index 00000000..ea954f90 --- /dev/null +++ b/MANIFEST @@ -0,0 +1,293 @@ +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.031. +Build.PL +Changes +LICENSE +LICENSE.md +MANIFEST +META.json +META.yml +README +README.md +bin/sqitch +dist/cpanfile +dist/sqitch.spec +etc/templates/deploy/exasol.tmpl +etc/templates/deploy/firebird.tmpl +etc/templates/deploy/mysql.tmpl +etc/templates/deploy/oracle.tmpl +etc/templates/deploy/pg.tmpl +etc/templates/deploy/snowflake.tmpl +etc/templates/deploy/sqlite.tmpl +etc/templates/deploy/vertica.tmpl +etc/templates/revert/exasol.tmpl +etc/templates/revert/firebird.tmpl +etc/templates/revert/mysql.tmpl +etc/templates/revert/oracle.tmpl +etc/templates/revert/pg.tmpl +etc/templates/revert/snowflake.tmpl +etc/templates/revert/sqlite.tmpl +etc/templates/revert/vertica.tmpl +etc/templates/verify/exasol.tmpl +etc/templates/verify/firebird.tmpl +etc/templates/verify/mysql.tmpl +etc/templates/verify/oracle.tmpl +etc/templates/verify/pg.tmpl +etc/templates/verify/snowflake.tmpl +etc/templates/verify/sqlite.tmpl +etc/templates/verify/vertica.tmpl +etc/tools/upgrade-registry-to-mysql-5.5.0.sql +etc/tools/upgrade-registry-to-mysql-5.6.4.sql +inc/Menlo/Sqitch.pm +inc/Module/Build/Sqitch.pm +lib/App/Sqitch.pm +lib/App/Sqitch/Command.pm +lib/App/Sqitch/Command/add.pm +lib/App/Sqitch/Command/bundle.pm +lib/App/Sqitch/Command/check.pm +lib/App/Sqitch/Command/checkout.pm +lib/App/Sqitch/Command/config.pm +lib/App/Sqitch/Command/deploy.pm +lib/App/Sqitch/Command/engine.pm +lib/App/Sqitch/Command/help.pm +lib/App/Sqitch/Command/init.pm +lib/App/Sqitch/Command/log.pm +lib/App/Sqitch/Command/plan.pm +lib/App/Sqitch/Command/rebase.pm +lib/App/Sqitch/Command/revert.pm +lib/App/Sqitch/Command/rework.pm +lib/App/Sqitch/Command/show.pm +lib/App/Sqitch/Command/status.pm +lib/App/Sqitch/Command/tag.pm +lib/App/Sqitch/Command/target.pm +lib/App/Sqitch/Command/upgrade.pm +lib/App/Sqitch/Command/verify.pm +lib/App/Sqitch/Config.pm +lib/App/Sqitch/DateTime.pm +lib/App/Sqitch/Engine.pm +lib/App/Sqitch/Engine/Upgrade/cockroach-1.0.sql +lib/App/Sqitch/Engine/Upgrade/cockroach-1.1.sql +lib/App/Sqitch/Engine/Upgrade/exasol-1.0.sql +lib/App/Sqitch/Engine/Upgrade/exasol-1.1.sql +lib/App/Sqitch/Engine/Upgrade/firebird-1.0.sql +lib/App/Sqitch/Engine/Upgrade/firebird-1.1.sql +lib/App/Sqitch/Engine/Upgrade/mysql-1.0.sql +lib/App/Sqitch/Engine/Upgrade/mysql-1.1.sql +lib/App/Sqitch/Engine/Upgrade/oracle-1.0.sql +lib/App/Sqitch/Engine/Upgrade/oracle-1.1.sql +lib/App/Sqitch/Engine/Upgrade/pg-1.0.sql +lib/App/Sqitch/Engine/Upgrade/pg-1.1.sql +lib/App/Sqitch/Engine/Upgrade/snowflake-1.0.sql +lib/App/Sqitch/Engine/Upgrade/snowflake-1.1.sql +lib/App/Sqitch/Engine/Upgrade/sqlite-1.0.sql +lib/App/Sqitch/Engine/Upgrade/sqlite-1.1.sql +lib/App/Sqitch/Engine/Upgrade/vertica-1.0.sql +lib/App/Sqitch/Engine/Upgrade/vertica-1.1.sql +lib/App/Sqitch/Engine/cockroach.pm +lib/App/Sqitch/Engine/cockroach.sql +lib/App/Sqitch/Engine/exasol.pm +lib/App/Sqitch/Engine/exasol.sql +lib/App/Sqitch/Engine/firebird.pm +lib/App/Sqitch/Engine/firebird.sql +lib/App/Sqitch/Engine/mysql.pm +lib/App/Sqitch/Engine/mysql.sql +lib/App/Sqitch/Engine/oracle.pm +lib/App/Sqitch/Engine/oracle.sql +lib/App/Sqitch/Engine/pg.pm +lib/App/Sqitch/Engine/pg.sql +lib/App/Sqitch/Engine/snowflake.pm +lib/App/Sqitch/Engine/snowflake.sql +lib/App/Sqitch/Engine/sqlite.pm +lib/App/Sqitch/Engine/sqlite.sql +lib/App/Sqitch/Engine/vertica.pm +lib/App/Sqitch/Engine/vertica.sql +lib/App/Sqitch/ItemFormatter.pm +lib/App/Sqitch/Plan.pm +lib/App/Sqitch/Plan/Blank.pm +lib/App/Sqitch/Plan/Change.pm +lib/App/Sqitch/Plan/ChangeList.pm +lib/App/Sqitch/Plan/Depend.pm +lib/App/Sqitch/Plan/Line.pm +lib/App/Sqitch/Plan/LineList.pm +lib/App/Sqitch/Plan/Pragma.pm +lib/App/Sqitch/Plan/Tag.pm +lib/App/Sqitch/Role/ConnectingCommand.pm +lib/App/Sqitch/Role/ContextCommand.pm +lib/App/Sqitch/Role/DBIEngine.pm +lib/App/Sqitch/Role/RevertDeployCommand.pm +lib/App/Sqitch/Role/TargetConfigCommand.pm +lib/App/Sqitch/Target.pm +lib/App/Sqitch/Types.pm +lib/App/Sqitch/X.pm +lib/LocaleData/de_DE/LC_MESSAGES/App-Sqitch.mo +lib/LocaleData/fr_FR/LC_MESSAGES/App-Sqitch.mo +lib/LocaleData/it_IT/LC_MESSAGES/App-Sqitch.mo +lib/sqitch-add-usage.pod +lib/sqitch-add.pod +lib/sqitch-authentication.pod +lib/sqitch-bundle-usage.pod +lib/sqitch-bundle.pod +lib/sqitch-check-usage.pod +lib/sqitch-check.pod +lib/sqitch-checkout-usage.pod +lib/sqitch-checkout.pod +lib/sqitch-config-usage.pod +lib/sqitch-config.pod +lib/sqitch-configuration.pod +lib/sqitch-deploy-usage.pod +lib/sqitch-deploy.pod +lib/sqitch-engine-usage.pod +lib/sqitch-engine.pod +lib/sqitch-environment.pod +lib/sqitch-help-usage.pod +lib/sqitch-help.pod +lib/sqitch-init-usage.pod +lib/sqitch-init.pod +lib/sqitch-log-usage.pod +lib/sqitch-log.pod +lib/sqitch-passwords.pod +lib/sqitch-plan-usage.pod +lib/sqitch-plan.pod +lib/sqitch-rebase-usage.pod +lib/sqitch-rebase.pod +lib/sqitch-revert-usage.pod +lib/sqitch-revert.pod +lib/sqitch-rework-usage.pod +lib/sqitch-rework.pod +lib/sqitch-show-usage.pod +lib/sqitch-show.pod +lib/sqitch-status-usage.pod +lib/sqitch-status.pod +lib/sqitch-tag-usage.pod +lib/sqitch-tag.pod +lib/sqitch-target-usage.pod +lib/sqitch-target.pod +lib/sqitch-upgrade-usage.pod +lib/sqitch-upgrade.pod +lib/sqitch-verify-usage.pod +lib/sqitch-verify.pod +lib/sqitch.pod +lib/sqitchchanges.pod +lib/sqitchcommands.pod +lib/sqitchguides.pod +lib/sqitchtutorial-exasol.pod +lib/sqitchtutorial-firebird.pod +lib/sqitchtutorial-mysql.pod +lib/sqitchtutorial-oracle.pod +lib/sqitchtutorial-snowflake.pod +lib/sqitchtutorial-sqlite.pod +lib/sqitchtutorial-vertica.pod +lib/sqitchtutorial.pod +lib/sqitchusage.pod +t/add.t +t/add_change.conf +t/base.t +t/blank.t +t/bundle.t +t/change.t +t/changelist.t +t/check.t +t/checkout.t +t/cockroach.t +t/command.t +t/config.t +t/configuration.t +t/conn_cmd_role.t +t/core.conf +t/core_target.conf +t/cx_cmd_role.t +t/datetime.t +t/dbiengine_role.t +t/depend.t +t/deploy.t +t/die.pl +t/echo.pl +t/editor.conf +t/engine.conf +t/engine.t +t/engine/deploy/func/add_user.sql +t/engine/deploy/users.sql +t/engine/deploy/widgets.sql +t/engine/revert/func/add_user.sql +t/engine/revert/users.sql +t/engine/revert/widgets.sql +t/engine/reworked/deploy/users@alpha.sql +t/engine/reworked/revert/users@alpha.sql +t/engine/sqitch.plan +t/engine_cmd.t +t/exasol.t +t/firebird.t +t/help.t +t/init.t +t/item_formatter.t +t/lib/App/Sqitch/Command/bad.pm +t/lib/App/Sqitch/Command/good.pm +t/lib/App/Sqitch/Engine/bad.pm +t/lib/App/Sqitch/Engine/good.pm +t/lib/DBIEngineTest.pm +t/lib/LC.pm +t/lib/MockOutput.pm +t/lib/TestConfig.pm +t/lib/upgradable_registries/cockroach.sql +t/lib/upgradable_registries/exasol.sql +t/lib/upgradable_registries/firebird.sql +t/lib/upgradable_registries/mysql.sql +t/lib/upgradable_registries/oracle.sql +t/lib/upgradable_registries/pg.sql +t/lib/upgradable_registries/snowflake.sql +t/lib/upgradable_registries/sqlite.sql +t/lib/upgradable_registries/vertica.sql +t/linelist.t +t/local.conf +t/log.t +t/mooseless.t +t/multiplan.conf +t/mysql.t +t/odbc/odbcinst.ini +t/odbc/vertica.ini +t/options.t +t/oracle.t +t/pg.t +t/plan.t +t/plan_cmd.t +t/plans/bad-change.plan +t/plans/changes-only.plan +t/plans/dependencies.plan +t/plans/deploy-and-revert.plan +t/plans/dos.plan +t/plans/dupe-change-diff-tag.plan +t/plans/dupe-change.plan +t/plans/dupe-tag.plan +t/plans/multi.plan +t/plans/pragmas.plan +t/plans/project_deps.plan +t/plans/reserved-tag.plan +t/plans/widgets.plan +t/pragma.t +t/read.pl +t/rebase.t +t/revert.t +t/rework.conf +t/rework.t +t/show.t +t/snowflake.t +t/sqitch +t/sqitch.conf +t/sql/deploy/roles.sql +t/sql/deploy/users.sql +t/sql/deploy/widgets.sql +t/sql/sqitch.plan +t/sql/verify/users.sql +t/sqlite.t +t/status.t +t/tag.t +t/tag_cmd.t +t/target.conf +t/target.t +t/target_cmd.t +t/templates.conf +t/upgrade.t +t/user.conf +t/verify.t +t/vertica.t +t/win32.t +t/x.t diff --git a/MANIFEST.SKIP b/MANIFEST.SKIP deleted file mode 100644 index 33f63c8f..00000000 --- a/MANIFEST.SKIP +++ /dev/null @@ -1,44 +0,0 @@ -# Avoid version control files. -\bRCS\b -\bCVS\b -,v$ -\B\.git - -# Avoid Makemaker generated and utility files. -\bMakefile$ -\bblib -\bMakeMaker-\d -\bpm_to_blib$ -\bblibdirs$ -^MANIFEST\.SKIP$ - -# Avoid Module::Build generated and utility files. -\bBuild$ -\b_build - -# Avoid temp and backup files. -~$ -\.tmp$ -\.old$ -\.bak$ -\#$ -\b\.# -\.swp$ -\.swo$ - -# Avoid build files. -^App-Sqitch -\b_rpmbuild -^rpm\.spec$ -^target -^arco -^po/ - -^dist\.ini$ -^MYMETA\.yml$ -^MYMETA\.json$ -^latest_changes\.md$ - -# Development tools. -^xt/ -^local/ diff --git a/META.json b/META.json new file mode 100644 index 00000000..2fe8d5fe --- /dev/null +++ b/META.json @@ -0,0 +1,313 @@ +{ + "abstract" : "Sensible database change management", + "author" : [ + "\"iovation Inc., David E. Wheeler\"" + ], + "dynamic_config" : 0, + "generated_by" : "Dist::Zilla version 6.031, CPAN::Meta::Converter version 2.150010", + "license" : [ + "mit" + ], + "meta-spec" : { + "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", + "version" : 2 + }, + "name" : "App-Sqitch", + "no_index" : { + "directory" : [ + "priv" + ] + }, + "optional_features" : { + "exasol" : { + "description" : "Support for managing Exasol databases", + "prereqs" : { + "runtime" : { + "requires" : { + "DBD::ODBC" : "1.59" + } + } + } + }, + "firebird" : { + "description" : "Support for managing Firebird databases", + "prereqs" : { + "runtime" : { + "requires" : { + "DBD::Firebird" : "1.11", + "Time::HiRes" : "0", + "Time::Local" : "0" + } + } + } + }, + "mysql" : { + "description" : "Support for managing MySQL databases", + "prereqs" : { + "runtime" : { + "requires" : { + "DBD::mysql" : "4.018", + "MySQL::Config" : "0" + } + } + } + }, + "odbc" : { + "description" : "Include the ODBC driver.", + "prereqs" : { + "runtime" : { + "requires" : { + "DBD::ODBC" : "1.59" + } + } + } + }, + "oracle" : { + "description" : "Support for managing Oracle databases", + "prereqs" : { + "runtime" : { + "requires" : { + "DBD::Oracle" : "1.23" + } + } + } + }, + "postgres" : { + "description" : "Support for managing Postgres, Yugabyte, and Cockroch databases", + "prereqs" : { + "runtime" : { + "requires" : { + "DBD::Pg" : "2.0" + } + } + } + }, + "snowflake" : { + "description" : "Support for managing Snowflake databases", + "prereqs" : { + "runtime" : { + "requires" : { + "DBD::ODBC" : "1.59" + } + } + } + }, + "sqlite" : { + "description" : "Support for managing SQLite databases", + "prereqs" : { + "runtime" : { + "requires" : { + "DBD::SQLite" : "1.37" + } + } + } + }, + "vertica" : { + "description" : "Support for managing Vertica databases", + "prereqs" : { + "runtime" : { + "requires" : { + "DBD::ODBC" : "1.59" + } + } + } + } + }, + "prereqs" : { + "build" : { + "recommends" : { + "Menlo::CLI::Compat" : "0" + }, + "requires" : { + "Module::Build" : "0.35" + } + }, + "configure" : { + "requires" : { + "Module::Build" : "0.35" + } + }, + "develop" : { + "recommends" : { + "DBD::Firebird" : "1.11", + "DBD::ODBC" : "1.59", + "DBD::Pg" : "2.0", + "DBD::SQLite" : "1.37", + "DBD::mysql" : "4.018", + "Dist::Zilla" : "5", + "Dist::Zilla::Plugin::AutoPrereqs" : "0", + "Dist::Zilla::Plugin::CPANFile" : "0", + "Dist::Zilla::Plugin::ConfirmRelease" : "0", + "Dist::Zilla::Plugin::CopyFilesFromBuild" : "0", + "Dist::Zilla::Plugin::ExecDir" : "0", + "Dist::Zilla::Plugin::GatherDir" : "0", + "Dist::Zilla::Plugin::Git::Check" : "0", + "Dist::Zilla::Plugin::License" : "0", + "Dist::Zilla::Plugin::LocaleTextDomain" : "0", + "Dist::Zilla::Plugin::Manifest" : "0", + "Dist::Zilla::Plugin::ManifestSkip" : "0", + "Dist::Zilla::Plugin::MetaJSON" : "0", + "Dist::Zilla::Plugin::MetaNoIndex" : "0", + "Dist::Zilla::Plugin::MetaResources" : "0", + "Dist::Zilla::Plugin::MetaYAML" : "0", + "Dist::Zilla::Plugin::ModuleBuild" : "0", + "Dist::Zilla::Plugin::OptionalFeature" : "0", + "Dist::Zilla::Plugin::OurPkgVersion" : "0", + "Dist::Zilla::Plugin::Prereqs" : "0", + "Dist::Zilla::Plugin::Prereqs::AuthorDeps" : "0", + "Dist::Zilla::Plugin::PruneCruft" : "0", + "Dist::Zilla::Plugin::Readme" : "0", + "Dist::Zilla::Plugin::RunExtraTests" : "0", + "Dist::Zilla::Plugin::ShareDir" : "0", + "Dist::Zilla::Plugin::TestRelease" : "0", + "Dist::Zilla::Plugin::UploadToCPAN" : "0", + "MySQL::Config" : "0", + "Software::License::MIT" : "0", + "Test::MockObject::Extends" : "1.20180705", + "Test::Pod" : "1.41", + "Test::Pod::Coverage" : "1.08", + "Test::Spelling" : "0", + "Time::HiRes" : "0", + "Time::Local" : "0" + }, + "requires" : { + "DBD::Firebird" : "1.11", + "DBD::ODBC" : "1.59", + "DBD::Oracle" : "1.23", + "DBD::Pg" : "2.0", + "DBD::SQLite" : "1.37", + "DBD::mysql" : "4.018", + "MySQL::Config" : "0", + "Time::HiRes" : "0", + "Time::Local" : "0" + }, + "suggests" : { + "DBD::Oracle" : "1.23" + } + }, + "runtime" : { + "recommends" : { + "Class::XSAccessor" : "1.18", + "Pod::Simple" : "1.41", + "Template" : "0", + "Type::Tiny::XS" : "0.010" + }, + "requires" : { + "Algorithm::Backoff::Exponential" : "0.006", + "Clone" : "0", + "Config::GitLike" : "1.15", + "DBI" : "1.631", + "DateTime" : "1.04", + "DateTime::TimeZone" : "0", + "Devel::StackTrace" : "1.30", + "Digest::SHA" : "0", + "Encode" : "0", + "Encode::Locale" : "0", + "File::Basename" : "0", + "File::Copy" : "0", + "File::Path" : "0", + "File::Temp" : "0", + "Getopt::Long" : "0", + "Hash::Merge" : "0", + "IO::Handle" : "0", + "IO::Pager" : "0.34", + "IPC::Run3" : "0", + "IPC::System::Simple" : "1.17", + "List::MoreUtils" : "0", + "List::Util" : "0", + "Locale::Messages" : "0", + "Locale::TextDomain" : "1.20", + "Moo" : "1.002000", + "Moo::Role" : "0", + "POSIX" : "0", + "Path::Class" : "0.33", + "PerlIO::utf8_strict" : "0", + "Pod::Escapes" : "1.04", + "Pod::Find" : "0", + "Pod::Usage" : "0", + "Scalar::Util" : "0", + "StackTrace::Auto" : "0", + "String::Formatter" : "0", + "String::ShellQuote" : "0", + "Sub::Exporter" : "0", + "Sub::Exporter::Util" : "0", + "Sys::Hostname" : "0", + "Template::Tiny" : "0.11", + "Term::ANSIColor" : "2.02", + "Throwable" : "0.200009", + "Time::HiRes" : "0", + "Time::Local" : "0", + "Try::Tiny" : "0", + "Type::Library" : "0.040", + "Type::Utils" : "0", + "Types::Standard" : "0", + "URI" : "0", + "URI::QueryParam" : "0", + "URI::db" : "0.20", + "User::pwent" : "0", + "constant" : "0", + "locale" : "0", + "namespace::autoclean" : "0.16", + "overload" : "0", + "parent" : "0", + "perl" : "5.010", + "strict" : "0", + "utf8" : "0", + "warnings" : "0" + }, + "suggests" : { + "DBD::Firebird" : "1.11", + "DBD::ODBC" : "1.59", + "DBD::Oracle" : "1.23", + "DBD::Pg" : "2.0", + "DBD::SQLite" : "1.37", + "DBD::mysql" : "4.018", + "MySQL::Config" : "0", + "Time::HiRes" : "0", + "Time::Local" : "0" + } + }, + "test" : { + "requires" : { + "Capture::Tiny" : "0.12", + "Carp" : "0", + "DBD::Mem" : "0", + "File::Find" : "0", + "File::Spec" : "0", + "File::Spec::Functions" : "0", + "FindBin" : "0", + "IO::Pager" : "0.34", + "Module::Runtime" : "0", + "Path::Class" : "0.33", + "Test::Deep" : "0", + "Test::Dir" : "0", + "Test::Exception" : "0", + "Test::Exit" : "0", + "Test::File" : "0", + "Test::File::Contents" : "0.20", + "Test::MockModule" : "0.17", + "Test::MockObject::Extends" : "0", + "Test::More" : "0.94", + "Test::NoWarnings" : "0.083", + "Test::Warn" : "0.31", + "base" : "0", + "lib" : "0" + } + } + }, + "release_status" : "stable", + "resources" : { + "bugtracker" : { + "web" : "https://github.com/sqitchers/sqitch/issues/" + }, + "homepage" : "https://sqitch.org/", + "repository" : { + "url" : "https://github.com/sqitchers/sqitch/" + } + }, + "version" : "v1.4.1", + "x_generated_by_perl" : "v5.38.2", + "x_serialization_backend" : "Cpanel::JSON::XS version 4.37", + "x_spdx_expression" : "MIT" +} + diff --git a/META.yml b/META.yml new file mode 100644 index 00000000..8352db2e --- /dev/null +++ b/META.yml @@ -0,0 +1,156 @@ +--- +abstract: 'Sensible database change management' +author: + - '"iovation Inc., David E. Wheeler"' +build_requires: + Capture::Tiny: '0.12' + Carp: '0' + DBD::Mem: '0' + File::Find: '0' + File::Spec: '0' + File::Spec::Functions: '0' + FindBin: '0' + IO::Pager: '0.34' + Module::Build: '0.35' + Module::Runtime: '0' + Path::Class: '0.33' + Test::Deep: '0' + Test::Dir: '0' + Test::Exception: '0' + Test::Exit: '0' + Test::File: '0' + Test::File::Contents: '0.20' + Test::MockModule: '0.17' + Test::MockObject::Extends: '0' + Test::More: '0.94' + Test::NoWarnings: '0.083' + Test::Warn: '0.31' + base: '0' + lib: '0' +configure_requires: + Module::Build: '0.35' +dynamic_config: 0 +generated_by: 'Dist::Zilla version 6.031, CPAN::Meta::Converter version 2.150010' +license: mit +meta-spec: + url: http://module-build.sourceforge.net/META-spec-v1.4.html + version: '1.4' +name: App-Sqitch +no_index: + directory: + - priv +optional_features: + exasol: + description: 'Support for managing Exasol databases' + requires: + DBD::ODBC: '1.59' + firebird: + description: 'Support for managing Firebird databases' + requires: + DBD::Firebird: '1.11' + Time::HiRes: '0' + Time::Local: '0' + mysql: + description: 'Support for managing MySQL databases' + requires: + DBD::mysql: '4.018' + MySQL::Config: '0' + odbc: + description: 'Include the ODBC driver.' + requires: + DBD::ODBC: '1.59' + oracle: + description: 'Support for managing Oracle databases' + requires: + DBD::Oracle: '1.23' + postgres: + description: 'Support for managing Postgres, Yugabyte, and Cockroch databases' + requires: + DBD::Pg: '2.0' + snowflake: + description: 'Support for managing Snowflake databases' + requires: + DBD::ODBC: '1.59' + sqlite: + description: 'Support for managing SQLite databases' + requires: + DBD::SQLite: '1.37' + vertica: + description: 'Support for managing Vertica databases' + requires: + DBD::ODBC: '1.59' +recommends: + Class::XSAccessor: '1.18' + Pod::Simple: '1.41' + Template: '0' + Type::Tiny::XS: '0.010' +requires: + Algorithm::Backoff::Exponential: '0.006' + Clone: '0' + Config::GitLike: '1.15' + DBI: '1.631' + DateTime: '1.04' + DateTime::TimeZone: '0' + Devel::StackTrace: '1.30' + Digest::SHA: '0' + Encode: '0' + Encode::Locale: '0' + File::Basename: '0' + File::Copy: '0' + File::Path: '0' + File::Temp: '0' + Getopt::Long: '0' + Hash::Merge: '0' + IO::Handle: '0' + IO::Pager: '0.34' + IPC::Run3: '0' + IPC::System::Simple: '1.17' + List::MoreUtils: '0' + List::Util: '0' + Locale::Messages: '0' + Locale::TextDomain: '1.20' + Moo: '1.002000' + Moo::Role: '0' + POSIX: '0' + Path::Class: '0.33' + PerlIO::utf8_strict: '0' + Pod::Escapes: '1.04' + Pod::Find: '0' + Pod::Usage: '0' + Scalar::Util: '0' + StackTrace::Auto: '0' + String::Formatter: '0' + String::ShellQuote: '0' + Sub::Exporter: '0' + Sub::Exporter::Util: '0' + Sys::Hostname: '0' + Template::Tiny: '0.11' + Term::ANSIColor: '2.02' + Throwable: '0.200009' + Time::HiRes: '0' + Time::Local: '0' + Try::Tiny: '0' + Type::Library: '0.040' + Type::Utils: '0' + Types::Standard: '0' + URI: '0' + URI::QueryParam: '0' + URI::db: '0.20' + User::pwent: '0' + constant: '0' + locale: '0' + namespace::autoclean: '0.16' + overload: '0' + parent: '0' + perl: '5.010' + strict: '0' + utf8: '0' + warnings: '0' +resources: + bugtracker: https://github.com/sqitchers/sqitch/issues/ + homepage: https://sqitch.org/ + repository: https://github.com/sqitchers/sqitch/ +version: v1.4.1 +x_generated_by_perl: v5.38.2 +x_serialization_backend: 'YAML::Tiny version 1.74' +x_spdx_expression: MIT @@ -0,0 +1,13 @@ +This archive contains the distribution App-Sqitch, +version v1.4.1: + + Sensible database change management + +This software is Copyright (c) 2012-2024 by "iovation Inc., David E. Wheeler". + +This is free software, licensed under: + + The MIT (X11) License + + +This README file was generated by Dist::Zilla::Plugin::Readme v6.031. @@ -1,6 +1,6 @@ #!perl -w -CAS -# VERSION +our $VERSION = 'v1.4.1'; # VERSION use locale; use App::Sqitch; exit App::Sqitch->go; diff --git a/dist.ini b/dist.ini deleted file mode 100644 index e1aca19f..00000000 --- a/dist.ini +++ /dev/null @@ -1,143 +0,0 @@ -name = App-Sqitch -license = MIT -copyright_holder = "iovation Inc., David E. Wheeler" -copyright_year = 2012-2024 -version = v1.4.1 - -[GatherDir] -exclude_filename = dist/cpanfile - -[PruneCruft] -[ManifestSkip] -[MetaYAML] -[MetaJSON] -[License] -[Readme] -[ExecDir] -[ShareDir] -[Manifest] -[TestRelease] -[ConfirmRelease] -[UploadToCPAN] -[RunExtraTests] -[OurPkgVersion] - -[CPANFile] -filename = dist/cpanfile - -[CopyFilesFromBuild] -copy = dist/cpanfile - -[LocaleTextDomain] -share_dir = lib - -[ModuleBuild] -mb_class = Module::Build::Sqitch -mb_version = 0.35 - -[MetaNoIndex] -directory = priv - -[MetaResources] -repository.url = https://github.com/sqitchers/sqitch/ -homepage = https://sqitch.org/ -bugtracker.web = https://github.com/sqitchers/sqitch/issues/ - -[Git::Check] -allow_dirty = cpanfile - -[AutoPrereqs] -skip = ^Win32 -skip = ^DBD:: - -[Prereqs / BuildRecommends] -Menlo::CLI::Compat = 0 - -[Prereqs / RuntimeRequires] -Devel::StackTrace = 1.30 -PerlIO::utf8_strict = 0 -Template::Tiny = 0.11 -DateTime = 1.04 -DateTime::TimeZone = 0 -Pod::Escapes = 1.04 -IO::Pager = 0.34 -Algorithm::Backoff::Exponential = 0.006 - -[Prereqs / RuntimeRecommends] -Pod::Simple = 1.41 -Class::XSAccessor = 1.18 -Type::Tiny::XS = 0.010 -Template = 0 - -[Prereqs / DevelopRecommends] -Test::Pod = 1.41 -Test::Pod::Coverage = 1.08 -Test::Spelling = 0 -Test::MockObject::Extends = 1.20180705 -DBD::SQLite = 1.37 -DBD::Pg = 2.0 -DBD::mysql = 4.018 -MySQL::Config = 0 -DBD::Firebird = 1.11 -DBD::ODBC = 1.59 -Time::HiRes = 0 -Time::Local = 0 - -[Prereqs / DevelopSuggests] -DBD::Oracle = 1.23 - -[Prereqs / TestRequires] -DBD::Mem = 0 - -;; Recommend author dependencies (dzil) in develop/recommends. -[Prereqs::AuthorDeps] -relation = recommends - -;; Below are dependencies for different engines. -[OptionalFeature / postgres] --description = Support for managing Postgres, Yugabyte, and Cockroch databases --prompt = 0 -DBD::Pg = 2.0 - -[OptionalFeature / sqlite] --description = Support for managing SQLite databases --prompt = 0 -DBD::SQLite = 1.37 - -[OptionalFeature / mysql] --description = Support for managing MySQL databases --prompt = 0 -DBD::mysql = 4.018 -MySQL::Config = 0 - -[OptionalFeature / firebird] --description = Support for managing Firebird databases --prompt = 0 -DBD::Firebird = 1.11 -Time::HiRes = 0 -Time::Local = 0 - -[OptionalFeature / oracle] --description = Support for managing Oracle databases --prompt = 0 -DBD::Oracle = 1.23 - -[OptionalFeature / vertica] --description = Support for managing Vertica databases --prompt = 0 -DBD::ODBC = 1.59 - -[OptionalFeature / exasol] --description = Support for managing Exasol databases --prompt = 0 -DBD::ODBC = 1.59 - -[OptionalFeature / snowflake] --description = Support for managing Snowflake databases --prompt = 0 -DBD::ODBC = 1.59 - -[OptionalFeature / odbc] --description = Include the ODBC driver. --prompt = 0 -DBD::ODBC = 1.59 diff --git a/lib/App/Sqitch.pm b/lib/App/Sqitch.pm index 95c97746..c4105ab2 100644 --- a/lib/App/Sqitch.pm +++ b/lib/App/Sqitch.pm @@ -23,7 +23,7 @@ use IPC::System::Simple 1.17 qw(runx capturex $EXITVAL); use namespace::autoclean 0.16; use constant ISWIN => $^O eq 'MSWin32'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION BEGIN { # Force Locale::TextDomain to encode in UTF-8 and to decode all messages. diff --git a/lib/App/Sqitch/Command.pm b/lib/App/Sqitch/Command.pm index 95e62818..501a30ce 100644 --- a/lib/App/Sqitch/Command.pm +++ b/lib/App/Sqitch/Command.pm @@ -12,7 +12,7 @@ use File::Path qw(make_path); use Moo; use App::Sqitch::Types qw(Sqitch Target); -# VERSION +our $VERSION = 'v1.4.1'; # VERSION use constant ENGINES => qw( pg diff --git a/lib/App/Sqitch/Command/add.pm b/lib/App/Sqitch/Command/add.pm index a60b80b6..01e8608b 100644 --- a/lib/App/Sqitch/Command/add.pm +++ b/lib/App/Sqitch/Command/add.pm @@ -17,7 +17,7 @@ use namespace::autoclean; extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::ContextCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has change_name => ( is => 'ro', diff --git a/lib/App/Sqitch/Command/bundle.pm b/lib/App/Sqitch/Command/bundle.pm index c15c7eb7..44d7d25b 100644 --- a/lib/App/Sqitch/Command/bundle.pm +++ b/lib/App/Sqitch/Command/bundle.pm @@ -17,7 +17,7 @@ use namespace::autoclean; extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::ContextCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has from => ( is => 'ro', diff --git a/lib/App/Sqitch/Command/check.pm b/lib/App/Sqitch/Command/check.pm index 6f5b82f8..f4fe1972 100644 --- a/lib/App/Sqitch/Command/check.pm +++ b/lib/App/Sqitch/Command/check.pm @@ -15,7 +15,7 @@ extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::ContextCommand'; with 'App::Sqitch::Role::ConnectingCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has target => ( is => 'ro', diff --git a/lib/App/Sqitch/Command/checkout.pm b/lib/App/Sqitch/Command/checkout.pm index 26f87ac3..464d3547 100644 --- a/lib/App/Sqitch/Command/checkout.pm +++ b/lib/App/Sqitch/Command/checkout.pm @@ -16,7 +16,7 @@ use namespace::autoclean; extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::RevertDeployCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has client => ( is => 'ro', diff --git a/lib/App/Sqitch/Command/config.pm b/lib/App/Sqitch/Command/config.pm index c2e483db..fe28b716 100644 --- a/lib/App/Sqitch/Command/config.pm +++ b/lib/App/Sqitch/Command/config.pm @@ -15,7 +15,7 @@ use Type::Utils qw(enum); use namespace::autoclean; extends 'App::Sqitch::Command'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has file => ( is => 'ro', diff --git a/lib/App/Sqitch/Command/deploy.pm b/lib/App/Sqitch/Command/deploy.pm index 434d68e4..6ad1536f 100644 --- a/lib/App/Sqitch/Command/deploy.pm +++ b/lib/App/Sqitch/Command/deploy.pm @@ -16,7 +16,7 @@ extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::ContextCommand'; with 'App::Sqitch::Role::ConnectingCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has target => ( is => 'ro', diff --git a/lib/App/Sqitch/Command/engine.pm b/lib/App/Sqitch/Command/engine.pm index cc681ddb..1d318e1b 100644 --- a/lib/App/Sqitch/Command/engine.pm +++ b/lib/App/Sqitch/Command/engine.pm @@ -18,7 +18,7 @@ use constant extra_target_keys => qw(target); extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::TargetConfigCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION sub _chk_engine($) { my $engine = shift; diff --git a/lib/App/Sqitch/Command/help.pm b/lib/App/Sqitch/Command/help.pm index 756893ed..f2ef705c 100644 --- a/lib/App/Sqitch/Command/help.pm +++ b/lib/App/Sqitch/Command/help.pm @@ -11,7 +11,7 @@ use Pod::Find; use Moo; extends 'App::Sqitch::Command'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has guide => ( is => 'ro', diff --git a/lib/App/Sqitch/Command/init.pm b/lib/App/Sqitch/Command/init.pm index 6cbaf5d1..2247c01a 100644 --- a/lib/App/Sqitch/Command/init.pm +++ b/lib/App/Sqitch/Command/init.pm @@ -17,7 +17,7 @@ use constant extra_target_keys => qw(engine target); extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::TargetConfigCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION sub execute { my ( $self, $project ) = @_; diff --git a/lib/App/Sqitch/Command/log.pm b/lib/App/Sqitch/Command/log.pm index fa773726..9b4c578f 100644 --- a/lib/App/Sqitch/Command/log.pm +++ b/lib/App/Sqitch/Command/log.pm @@ -16,7 +16,7 @@ use Try::Tiny; extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::ConnectingCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION my %FORMATS; $FORMATS{raw} = <<EOF; diff --git a/lib/App/Sqitch/Command/plan.pm b/lib/App/Sqitch/Command/plan.pm index b5f787fb..d8f20ad9 100644 --- a/lib/App/Sqitch/Command/plan.pm +++ b/lib/App/Sqitch/Command/plan.pm @@ -14,7 +14,7 @@ use namespace::autoclean; use Try::Tiny; extends 'App::Sqitch::Command'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION my %FORMATS; $FORMATS{raw} = <<EOF; diff --git a/lib/App/Sqitch/Command/rebase.pm b/lib/App/Sqitch/Command/rebase.pm index 8ae4a2d4..466991b4 100644 --- a/lib/App/Sqitch/Command/rebase.pm +++ b/lib/App/Sqitch/Command/rebase.pm @@ -15,7 +15,7 @@ use namespace::autoclean; extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::RevertDeployCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has onto_change => ( is => 'ro', diff --git a/lib/App/Sqitch/Command/revert.pm b/lib/App/Sqitch/Command/revert.pm index 1f82f98c..c8b48d43 100644 --- a/lib/App/Sqitch/Command/revert.pm +++ b/lib/App/Sqitch/Command/revert.pm @@ -15,7 +15,7 @@ extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::ContextCommand'; with 'App::Sqitch::Role::ConnectingCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has target => ( is => 'ro', diff --git a/lib/App/Sqitch/Command/rework.pm b/lib/App/Sqitch/Command/rework.pm index 1f980cd3..f8856cfc 100644 --- a/lib/App/Sqitch/Command/rework.pm +++ b/lib/App/Sqitch/Command/rework.pm @@ -14,7 +14,7 @@ use namespace::autoclean; extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::ContextCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has change_name => ( is => 'ro', diff --git a/lib/App/Sqitch/Command/show.pm b/lib/App/Sqitch/Command/show.pm index a866a2ec..fa73620f 100644 --- a/lib/App/Sqitch/Command/show.pm +++ b/lib/App/Sqitch/Command/show.pm @@ -13,7 +13,7 @@ use App::Sqitch::Types qw(Bool Str); extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::ContextCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has target => ( is => 'ro', diff --git a/lib/App/Sqitch/Command/status.pm b/lib/App/Sqitch/Command/status.pm index d0a9aed0..f97ff8be 100644 --- a/lib/App/Sqitch/Command/status.pm +++ b/lib/App/Sqitch/Command/status.pm @@ -16,7 +16,7 @@ extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::ContextCommand'; with 'App::Sqitch::Role::ConnectingCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has target_name => ( is => 'ro', diff --git a/lib/App/Sqitch/Command/tag.pm b/lib/App/Sqitch/Command/tag.pm index 155595c4..9aad0dac 100644 --- a/lib/App/Sqitch/Command/tag.pm +++ b/lib/App/Sqitch/Command/tag.pm @@ -14,7 +14,7 @@ use namespace::autoclean; extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::ContextCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has tag_name => ( is => 'ro', diff --git a/lib/App/Sqitch/Command/target.pm b/lib/App/Sqitch/Command/target.pm index fb71b7b1..b97224b2 100644 --- a/lib/App/Sqitch/Command/target.pm +++ b/lib/App/Sqitch/Command/target.pm @@ -18,7 +18,7 @@ use constant extra_target_keys => qw(uri); extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::TargetConfigCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION sub configure { # No config; target config is actually targets. diff --git a/lib/App/Sqitch/Command/upgrade.pm b/lib/App/Sqitch/Command/upgrade.pm index 5b42a753..fd44cd62 100644 --- a/lib/App/Sqitch/Command/upgrade.pm +++ b/lib/App/Sqitch/Command/upgrade.pm @@ -13,7 +13,7 @@ use namespace::autoclean; extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::ConnectingCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has target => ( is => 'ro', diff --git a/lib/App/Sqitch/Command/verify.pm b/lib/App/Sqitch/Command/verify.pm index 3ecfa3c6..2922ea33 100644 --- a/lib/App/Sqitch/Command/verify.pm +++ b/lib/App/Sqitch/Command/verify.pm @@ -15,7 +15,7 @@ extends 'App::Sqitch::Command'; with 'App::Sqitch::Role::ContextCommand'; with 'App::Sqitch::Role::ConnectingCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has target => ( is => 'ro', diff --git a/lib/App/Sqitch/Config.pm b/lib/App/Sqitch/Config.pm index 1c89d746..8297a0c9 100644 --- a/lib/App/Sqitch/Config.pm +++ b/lib/App/Sqitch/Config.pm @@ -12,7 +12,7 @@ use utf8; extends 'Config::GitLike'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has '+confname' => ( default => 'sqitch.conf' ); has '+encoding' => ( default => 'UTF-8' ); diff --git a/lib/App/Sqitch/DateTime.pm b/lib/App/Sqitch/DateTime.pm index e61edc76..0ea7e4c0 100644 --- a/lib/App/Sqitch/DateTime.pm +++ b/lib/App/Sqitch/DateTime.pm @@ -11,7 +11,7 @@ use App::Sqitch::X qw(hurl); use List::Util qw(first); use constant ISWIN => $^O eq 'MSWin32'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION sub as_string_formats { return qw( diff --git a/lib/App/Sqitch/Engine.pm b/lib/App/Sqitch/Engine.pm index f6979ad4..8ad1bad9 100644 --- a/lib/App/Sqitch/Engine.pm +++ b/lib/App/Sqitch/Engine.pm @@ -15,7 +15,7 @@ use namespace::autoclean; use constant registry_release => '1.1'; use constant default_lock_timeout => 60; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has sqitch => ( is => 'ro', diff --git a/lib/App/Sqitch/Engine/cockroach.pm b/lib/App/Sqitch/Engine/cockroach.pm index 4f71be59..ef20c39d 100644 --- a/lib/App/Sqitch/Engine/cockroach.pm +++ b/lib/App/Sqitch/Engine/cockroach.pm @@ -6,7 +6,7 @@ use namespace::autoclean; extends 'App::Sqitch::Engine::pg'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION sub key { 'cockroach' } sub name { 'CockroachDB' } diff --git a/lib/App/Sqitch/Engine/exasol.pm b/lib/App/Sqitch/Engine/exasol.pm index d8c14eab..35f3829f 100644 --- a/lib/App/Sqitch/Engine/exasol.pm +++ b/lib/App/Sqitch/Engine/exasol.pm @@ -15,7 +15,7 @@ use namespace::autoclean; extends 'App::Sqitch::Engine'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION sub _dt($) { require App::Sqitch::DateTime; diff --git a/lib/App/Sqitch/Engine/firebird.pm b/lib/App/Sqitch/Engine/firebird.pm index b0ec6bd9..51090356 100644 --- a/lib/App/Sqitch/Engine/firebird.pm +++ b/lib/App/Sqitch/Engine/firebird.pm @@ -18,7 +18,7 @@ use namespace::autoclean; extends 'App::Sqitch::Engine'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has registry_uri => ( is => 'ro', diff --git a/lib/App/Sqitch/Engine/mysql.pm b/lib/App/Sqitch/Engine/mysql.pm index 50167326..88d1cea8 100644 --- a/lib/App/Sqitch/Engine/mysql.pm +++ b/lib/App/Sqitch/Engine/mysql.pm @@ -16,7 +16,7 @@ use List::MoreUtils qw(firstidx); extends 'App::Sqitch::Engine'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has uri => ( is => 'ro', diff --git a/lib/App/Sqitch/Engine/oracle.pm b/lib/App/Sqitch/Engine/oracle.pm index 5cd82b8e..5e96f797 100644 --- a/lib/App/Sqitch/Engine/oracle.pm +++ b/lib/App/Sqitch/Engine/oracle.pm @@ -15,7 +15,7 @@ use namespace::autoclean; extends 'App::Sqitch::Engine'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION BEGIN { # We tell the Oracle connector which encoding to use. The last part of the diff --git a/lib/App/Sqitch/Engine/pg.pm b/lib/App/Sqitch/Engine/pg.pm index 1317b83a..8fc2e519 100644 --- a/lib/App/Sqitch/Engine/pg.pm +++ b/lib/App/Sqitch/Engine/pg.pm @@ -16,7 +16,7 @@ use namespace::autoclean; extends 'App::Sqitch::Engine'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION sub destination { my $self = shift; diff --git a/lib/App/Sqitch/Engine/snowflake.pm b/lib/App/Sqitch/Engine/snowflake.pm index ee8151ff..2ada3b30 100644 --- a/lib/App/Sqitch/Engine/snowflake.pm +++ b/lib/App/Sqitch/Engine/snowflake.pm @@ -12,7 +12,7 @@ use App::Sqitch::Types qw(DBH ArrayRef HashRef URIDB Str); extends 'App::Sqitch::Engine'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION sub key { 'snowflake' } sub name { 'Snowflake' } diff --git a/lib/App/Sqitch/Engine/sqlite.pm b/lib/App/Sqitch/Engine/sqlite.pm index c5926ebb..cbc12d6b 100644 --- a/lib/App/Sqitch/Engine/sqlite.pm +++ b/lib/App/Sqitch/Engine/sqlite.pm @@ -15,7 +15,7 @@ use namespace::autoclean; extends 'App::Sqitch::Engine'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has registry_uri => ( is => 'ro', diff --git a/lib/App/Sqitch/Engine/vertica.pm b/lib/App/Sqitch/Engine/vertica.pm index 35bea7b3..835ceed9 100644 --- a/lib/App/Sqitch/Engine/vertica.pm +++ b/lib/App/Sqitch/Engine/vertica.pm @@ -12,7 +12,7 @@ use App::Sqitch::Types qw(DBH ArrayRef); extends 'App::Sqitch::Engine'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION sub key { 'vertica' } sub name { 'Vertica' } diff --git a/lib/App/Sqitch/ItemFormatter.pm b/lib/App/Sqitch/ItemFormatter.pm index bbb8381f..d34e36f2 100644 --- a/lib/App/Sqitch/ItemFormatter.pm +++ b/lib/App/Sqitch/ItemFormatter.pm @@ -24,7 +24,7 @@ BEGIN { $ENV{ANSI_COLORS_DISABLED} = 1 unless CAN_OUTPUT_COLOR; } -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has abbrev => ( is => 'ro', diff --git a/lib/App/Sqitch/Plan.pm b/lib/App/Sqitch/Plan.pm index d17860fc..bfe26cc4 100644 --- a/lib/App/Sqitch/Plan.pm +++ b/lib/App/Sqitch/Plan.pm @@ -18,7 +18,7 @@ use Moo; use App::Sqitch::Types qw(Str Int HashRef ChangeList LineList Maybe Sqitch URI File Target); use constant SYNTAX_VERSION => '1.0.0'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION # Like [:punct:], but excluding _. Copied from perlrecharclass. my $punct = q{-!"#$%&'()*+,./:;<=>?@[\\]^`{|}~}; diff --git a/lib/App/Sqitch/Plan/Blank.pm b/lib/App/Sqitch/Plan/Blank.pm index 9234584b..551599b7 100644 --- a/lib/App/Sqitch/Plan/Blank.pm +++ b/lib/App/Sqitch/Plan/Blank.pm @@ -6,7 +6,7 @@ use namespace::autoclean; use Moo; extends 'App::Sqitch::Plan::Line'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has '+name' => ( default => '', required => 0 ); diff --git a/lib/App/Sqitch/Plan/Change.pm b/lib/App/Sqitch/Plan/Change.pm index 7cdad2da..83c361a0 100644 --- a/lib/App/Sqitch/Plan/Change.pm +++ b/lib/App/Sqitch/Plan/Change.pm @@ -10,7 +10,7 @@ use App::Sqitch::Plan::Depend; use Locale::TextDomain qw(App-Sqitch); extends 'App::Sqitch::Plan::Line'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has _requires => ( is => 'ro', diff --git a/lib/App/Sqitch/Plan/ChangeList.pm b/lib/App/Sqitch/Plan/ChangeList.pm index a29f35f6..abd81692 100644 --- a/lib/App/Sqitch/Plan/ChangeList.pm +++ b/lib/App/Sqitch/Plan/ChangeList.pm @@ -7,7 +7,7 @@ use List::Util; use Locale::TextDomain qw(App-Sqitch); use App::Sqitch::X qw(hurl); -# VERSION +our $VERSION = 'v1.4.1'; # VERSION sub new { my $class = shift; diff --git a/lib/App/Sqitch/Plan/Depend.pm b/lib/App/Sqitch/Plan/Depend.pm index 4c5a3e93..6a83ed66 100644 --- a/lib/App/Sqitch/Plan/Depend.pm +++ b/lib/App/Sqitch/Plan/Depend.pm @@ -9,7 +9,7 @@ use App::Sqitch::X qw(hurl); use Locale::TextDomain qw(App-Sqitch); use namespace::autoclean; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has conflicts => ( is => 'ro', diff --git a/lib/App/Sqitch/Plan/Line.pm b/lib/App/Sqitch/Plan/Line.pm index 23215456..360d1800 100644 --- a/lib/App/Sqitch/Plan/Line.pm +++ b/lib/App/Sqitch/Plan/Line.pm @@ -8,7 +8,7 @@ use App::Sqitch::Types qw(Str Plan); use App::Sqitch::X qw(hurl); use Locale::TextDomain qw(App-Sqitch); -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has name => ( is => 'ro', diff --git a/lib/App/Sqitch/Plan/LineList.pm b/lib/App/Sqitch/Plan/LineList.pm index 82ac930b..c63247c6 100644 --- a/lib/App/Sqitch/Plan/LineList.pm +++ b/lib/App/Sqitch/Plan/LineList.pm @@ -4,7 +4,7 @@ use 5.010; use strict; use utf8; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION sub new { my $class = shift; diff --git a/lib/App/Sqitch/Plan/Pragma.pm b/lib/App/Sqitch/Plan/Pragma.pm index 88d402f1..878f97e7 100644 --- a/lib/App/Sqitch/Plan/Pragma.pm +++ b/lib/App/Sqitch/Plan/Pragma.pm @@ -7,7 +7,7 @@ use Moo; use App::Sqitch::Types qw(Str); extends 'App::Sqitch::Plan::Line'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has value => ( is => 'ro', diff --git a/lib/App/Sqitch/Plan/Tag.pm b/lib/App/Sqitch/Plan/Tag.pm index 4e9d6a21..76c11f47 100644 --- a/lib/App/Sqitch/Plan/Tag.pm +++ b/lib/App/Sqitch/Plan/Tag.pm @@ -9,7 +9,7 @@ use Encode; extends 'App::Sqitch::Plan::Line'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION sub format_name { '@' . shift->name; diff --git a/lib/App/Sqitch/Role/ConnectingCommand.pm b/lib/App/Sqitch/Role/ConnectingCommand.pm index 8a17013d..fbe599ef 100644 --- a/lib/App/Sqitch/Role/ConnectingCommand.pm +++ b/lib/App/Sqitch/Role/ConnectingCommand.pm @@ -7,7 +7,7 @@ use utf8; use Moo::Role; use App::Sqitch::Types qw(ArrayRef); -# VERSION +our $VERSION = 'v1.4.1'; # VERSION requires 'options'; requires 'configure'; diff --git a/lib/App/Sqitch/Role/ContextCommand.pm b/lib/App/Sqitch/Role/ContextCommand.pm index 075cb2dd..af2e7a04 100644 --- a/lib/App/Sqitch/Role/ContextCommand.pm +++ b/lib/App/Sqitch/Role/ContextCommand.pm @@ -9,7 +9,7 @@ use Path::Class; use App::Sqitch::Types qw(ArrayRef); use Locale::TextDomain qw(App-Sqitch); # XXX Until deprecation removed below. -# VERSION +our $VERSION = 'v1.4.1'; # VERSION requires 'options'; requires 'configure'; diff --git a/lib/App/Sqitch/Role/DBIEngine.pm b/lib/App/Sqitch/Role/DBIEngine.pm index e09fc4df..8629c73c 100644 --- a/lib/App/Sqitch/Role/DBIEngine.pm +++ b/lib/App/Sqitch/Role/DBIEngine.pm @@ -11,7 +11,7 @@ use App::Sqitch::X qw(hurl); use Locale::TextDomain qw(App-Sqitch); use namespace::autoclean; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION requires 'dbh'; requires 'sqitch'; diff --git a/lib/App/Sqitch/Role/RevertDeployCommand.pm b/lib/App/Sqitch/Role/RevertDeployCommand.pm index 8d4215d5..b21644b1 100644 --- a/lib/App/Sqitch/Role/RevertDeployCommand.pm +++ b/lib/App/Sqitch/Role/RevertDeployCommand.pm @@ -19,7 +19,7 @@ requires 'configure'; with 'App::Sqitch::Role::ContextCommand'; with 'App::Sqitch::Role::ConnectingCommand'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has target => ( is => 'ro', diff --git a/lib/App/Sqitch/Role/TargetConfigCommand.pm b/lib/App/Sqitch/Role/TargetConfigCommand.pm index 4b9d4396..60eb4e3a 100644 --- a/lib/App/Sqitch/Role/TargetConfigCommand.pm +++ b/lib/App/Sqitch/Role/TargetConfigCommand.pm @@ -16,7 +16,7 @@ use File::Path qw(make_path); use namespace::autoclean; use constant extra_target_keys => (); -# VERSION +our $VERSION = 'v1.4.1'; # VERSION requires 'command'; requires 'options'; diff --git a/lib/App/Sqitch/Target.pm b/lib/App/Sqitch/Target.pm index 2d3410da..da238daf 100644 --- a/lib/App/Sqitch/Target.pm +++ b/lib/App/Sqitch/Target.pm @@ -11,7 +11,7 @@ use Path::Class qw(dir file); use URI::db; use namespace::autoclean; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has name => ( is => 'ro', diff --git a/lib/App/Sqitch/Types.pm b/lib/App/Sqitch/Types.pm index 58bdba43..30952f3d 100644 --- a/lib/App/Sqitch/Types.pm +++ b/lib/App/Sqitch/Types.pm @@ -32,7 +32,7 @@ use App::Sqitch::Config; use Scalar::Util qw(blessed); use List::Util qw(first); -# VERSION +our $VERSION = 'v1.4.1'; # VERSION # Inherit standard types. BEGIN { extends 'Types::Standard' }; diff --git a/lib/App/Sqitch/X.pm b/lib/App/Sqitch/X.pm index 8221998a..e3788647 100644 --- a/lib/App/Sqitch/X.pm +++ b/lib/App/Sqitch/X.pm @@ -9,7 +9,7 @@ use Throwable 0.200009; use Sub::Exporter -setup => [qw(hurl)]; use overload '""' => 'as_string'; -# VERSION +our $VERSION = 'v1.4.1'; # VERSION has message => ( is => 'ro', diff --git a/lib/LocaleData/de_DE/LC_MESSAGES/App-Sqitch.mo b/lib/LocaleData/de_DE/LC_MESSAGES/App-Sqitch.mo Binary files differnew file mode 100644 index 00000000..91051a84 --- /dev/null +++ b/lib/LocaleData/de_DE/LC_MESSAGES/App-Sqitch.mo diff --git a/lib/LocaleData/fr_FR/LC_MESSAGES/App-Sqitch.mo b/lib/LocaleData/fr_FR/LC_MESSAGES/App-Sqitch.mo Binary files differnew file mode 100644 index 00000000..09b21f33 --- /dev/null +++ b/lib/LocaleData/fr_FR/LC_MESSAGES/App-Sqitch.mo diff --git a/lib/LocaleData/it_IT/LC_MESSAGES/App-Sqitch.mo b/lib/LocaleData/it_IT/LC_MESSAGES/App-Sqitch.mo Binary files differnew file mode 100644 index 00000000..ec469606 --- /dev/null +++ b/lib/LocaleData/it_IT/LC_MESSAGES/App-Sqitch.mo diff --git a/po/App-Sqitch.pot b/po/App-Sqitch.pot deleted file mode 100644 index 084b93cc..00000000 --- a/po/App-Sqitch.pot +++ /dev/null @@ -1,1521 +0,0 @@ -# Sqitch Localization Messages -# Copyright (c) 2012-2024 "iovation Inc., David E. Wheeler" -# This file is distributed under the same license as the App-Sqitch package. -# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: App-Sqitch v1.4.1\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-04 10:23-0500\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" -"Language-Team: LANGUAGE <LL@li.org>\n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" - -#: lib/App/Sqitch.pm:86 -msgid "Cannot find your name; run sqitch config --user user.name \"YOUR NAME\"" -msgstr "" - -#: lib/App/Sqitch.pm:116 -msgid "" -"Cannot infer your email address; run sqitch config --user user.email " -"you@host.com" -msgstr "" - -#: lib/App/Sqitch.pm:280 -#, perl-brace-format -msgid "Cannot change to directory {directory}: {error}" -msgstr "" - -#: lib/App/Sqitch.pm:314 lib/App/Sqitch/Command.pm:114 -#, perl-brace-format -msgid "\"{command}\" is not a valid command" -msgstr "" - -#: lib/App/Sqitch.pm:408 -msgid "" -"Sqitch seems to be unattended and there is no default value for this question" -msgstr "" - -#: lib/App/Sqitch.pm:427 -msgctxt "Confirm prompt answer yes" -msgid "Yes" -msgstr "" - -#: lib/App/Sqitch.pm:428 -msgctxt "Confirm prompt answer no" -msgid "No" -msgstr "" - -#: lib/App/Sqitch.pm:437 -msgid "Please answer \"y\" or \"n\"." -msgstr "" - -#: lib/App/Sqitch.pm:440 -msgid "No valid answer after 3 attempts; aborting" -msgstr "" - -#: lib/App/Sqitch.pm:461 lib/App/Sqitch.pm:468 -#, perl-brace-format -msgid "Cannot exec {command}: {error}" -msgstr "" - -#: lib/App/Sqitch.pm:484 -#, perl-brace-format -msgid "Error closing pipe to {command}: {error}" -msgstr "" - -#: lib/App/Sqitch.pm:488 lib/App/Sqitch/Engine/oracle.pm:771 -#, perl-brace-format -msgid "{command} unexpectedly returned exit value {exitval}" -msgstr "" - -#: lib/App/Sqitch/Command.pm:284 -#, perl-brace-format -msgid "Unknown argument \"{arg}\"" -msgid_plural "Unknown arguments: {arg}" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Command.pm:296 -msgid "Cannot specify both --all and engine, target, or plan arugments" -msgstr "" - -#: lib/App/Sqitch/Command.pm:316 lib/App/Sqitch/Command/add.pm:421 -#: lib/App/Sqitch/Command/init.pm:203 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:250 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:337 -#, perl-brace-format -msgid "Created {file}" -msgstr "" - -#: lib/App/Sqitch/Command.pm:323 lib/App/Sqitch/Role/TargetConfigCommand.pm:256 -#, perl-brace-format -msgid "Error creating {path}: {error}" -msgstr "" - -#: lib/App/Sqitch/Command/add.pm:102 -#, perl-brace-format -msgid "Template {template} does not exist" -msgstr "" - -#: lib/App/Sqitch/Command/add.pm:107 -#, perl-brace-format -msgid "Template {template} is not a file" -msgstr "" - -#: lib/App/Sqitch/Command/add.pm:145 -#, perl-brace-format -msgid "Cannot find {script} template" -msgstr "" - -#: lib/App/Sqitch/Command/add.pm:224 -#, perl-brace-format -msgid "Directory \"{dir}\" does not exist" -msgstr "" - -#: lib/App/Sqitch/Command/add.pm:229 -#, perl-brace-format -msgid "\"{dir}\" is not a directory" -msgstr "" - -#: lib/App/Sqitch/Command/add.pm:282 -#, perl-brace-format -msgid "" -"Name \"{name}\" identifies a target; use \"--change {name}\" to use it for " -"the change name" -msgstr "" - -#: lib/App/Sqitch/Command/add.pm:330 -msgid "add" -msgstr "" - -#: lib/App/Sqitch/Command/add.pm:348 -#, perl-brace-format -msgid "Added \"{change}\" to {file}" -msgstr "" - -#: lib/App/Sqitch/Command/add.pm:367 -#, perl-brace-format -msgid "Skipped {file}: already exists" -msgstr "" - -#: lib/App/Sqitch/Command/add.pm:386 lib/App/Sqitch/Command/add.pm:427 -#: lib/App/Sqitch/Plan.pm:136 lib/App/Sqitch/Plan.pm:602 -#: lib/App/Sqitch/Plan.pm:982 lib/App/Sqitch/Plan/Line.pm:107 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:321 -#, perl-brace-format -msgid "Cannot open {file}: {error}" -msgstr "" - -#: lib/App/Sqitch/Command/add.pm:394 -#, perl-brace-format -msgid "Error executing {template}: {error}" -msgstr "" - -#: lib/App/Sqitch/Command/add.pm:406 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:332 -#, perl-brace-format -msgid "Error closing {file}: {error}" -msgstr "" - -#: lib/App/Sqitch/Command/add.pm:415 -#, perl-brace-format -msgid "File {file} has a double extension of {ext}" -msgstr "" - -#: lib/App/Sqitch/Command/bundle.pm:99 -msgid "" -"Use of --to or --from to bundle multiple targets is not recommended.\n" -"Pass them as arguments after each target argument, instead." -msgstr "" - -#: lib/App/Sqitch/Command/bundle.pm:106 -msgid "Cannot specify both --from or --to and change arguments" -msgstr "" - -#: lib/App/Sqitch/Command/bundle.pm:111 -#, perl-brace-format -msgid "Bundling into {dir}" -msgstr "" - -#: lib/App/Sqitch/Command/bundle.pm:136 -#, perl-brace-format -msgid "Cannot copy {file}: does not exist" -msgstr "" - -#: lib/App/Sqitch/Command/bundle.pm:149 -#, perl-brace-format -msgid "Copying {source} -> {dest}" -msgstr "" - -#: lib/App/Sqitch/Command/bundle.pm:156 -#, perl-brace-format -msgid "Cannot copy \"{source}\" to \"{dest}\": {error}" -msgstr "" - -#: lib/App/Sqitch/Command/bundle.pm:166 -msgid "Writing config" -msgstr "" - -#: lib/App/Sqitch/Command/bundle.pm:177 -msgid "Writing plan" -msgstr "" - -#: lib/App/Sqitch/Command/bundle.pm:186 -#, perl-brace-format -msgid "Writing plan from {from} to {to}" -msgstr "" - -#: lib/App/Sqitch/Command/bundle.pm:206 lib/App/Sqitch/Command/bundle.pm:213 -#: lib/App/Sqitch/Plan.pm:954 lib/App/Sqitch/Plan.pm:963 -#, perl-brace-format -msgid "Cannot find change {change}" -msgstr "" - -#: lib/App/Sqitch/Command/bundle.pm:217 -msgid "Writing scripts" -msgstr "" - -#: lib/App/Sqitch/Command/check.pm:89 lib/App/Sqitch/Command/deploy.pm:118 -#: lib/App/Sqitch/Command/log.pm:212 lib/App/Sqitch/Command/rebase.pm:63 -#: lib/App/Sqitch/Command/revert.pm:137 lib/App/Sqitch/Command/status.pm:110 -#: lib/App/Sqitch/Command/verify.pm:89 -#, perl-brace-format -msgid "Too many targets specified; connecting to {target}" -msgstr "" - -#: lib/App/Sqitch/Command/check.pm:97 -#, perl-brace-format -msgid "Too many changes specified; checking from \"{from}\" to \"{to}\"" -msgstr "" - -#: lib/App/Sqitch/Command/checkout.pm:65 -#, perl-brace-format -msgid "Already on branch {branch}" -msgstr "" - -#: lib/App/Sqitch/Command/checkout.pm:101 -#, perl-brace-format -msgid "Branch {branch} has no changes in common with current branch {current}" -msgstr "" - -#: lib/App/Sqitch/Command/checkout.pm:107 -#, perl-brace-format -msgid "Last change before the branches diverged: {last_change}" -msgstr "" - -#: lib/App/Sqitch/Command/config.pm:129 -#, perl-brace-format -msgid "Unknown config action: {action}" -msgstr "" - -#: lib/App/Sqitch/Command/config.pm:149 -#, perl-brace-format -msgid "More then one value for the key \"{key}\"" -msgstr "" - -#: lib/App/Sqitch/Command/config.pm:261 -msgid "Cannot overwrite multiple values with a single value" -msgstr "" - -#: lib/App/Sqitch/Command/config.pm:291 -msgid "Cannot unset key with multiple values" -msgstr "" - -#: lib/App/Sqitch/Command/config.pm:344 lib/App/Sqitch/Command/config.pm:361 -msgid "No such section!" -msgstr "" - -#: lib/App/Sqitch/Command/deploy.pm:125 -#, perl-brace-format -msgid "Too many changes specified; deploying to \"{change}\"" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:26 lib/App/Sqitch/Command/engine.pm:156 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:121 -#, perl-brace-format -msgid "Unknown engine \"{engine}\"" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:40 lib/App/Sqitch/Command/target.pm:33 -#, perl-brace-format -msgid "Unknown action \"{action}\"" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:71 -#, perl-brace-format -msgid "Cannot assign URI using engine \"{new}\" to engine \"{old}\"" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:81 lib/App/Sqitch/Command/target.pm:148 -#, perl-brace-format -msgid "Unknown target \"{target}\"" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:95 -#, perl-brace-format -msgid "Engine \"{engine}\" already exists" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:126 -#, perl-brace-format -msgid "Missing Engine \"{engine}\"; use \"{command}\" to add it" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:133 -msgid "Cannot unset an engine target" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:179 -msgid "Target" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:180 lib/App/Sqitch/Command/target.pm:172 -msgid "Registry" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:181 lib/App/Sqitch/Command/target.pm:173 -msgid "Client" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:182 lib/App/Sqitch/Command/target.pm:174 -msgid "Top Directory" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:183 lib/App/Sqitch/Command/target.pm:175 -msgid "Plan File" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:184 lib/App/Sqitch/Command/target.pm:176 -msgid "Extension" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:185 lib/App/Sqitch/Command/target.pm:177 -#: lib/App/Sqitch/ItemFormatter.pm:61 -msgid "Revert" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:186 lib/App/Sqitch/Command/target.pm:178 -#: lib/App/Sqitch/ItemFormatter.pm:60 -msgid "Deploy" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:187 lib/App/Sqitch/Command/target.pm:179 -msgid "Verify" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:188 lib/App/Sqitch/Command/target.pm:180 -msgid "Reworked" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:195 lib/App/Sqitch/Command/target.pm:187 -msgid "Script Directories" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:196 lib/App/Sqitch/Command/target.pm:188 -msgid "Reworked Script Directories" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:197 lib/App/Sqitch/Command/target.pm:189 -msgid "Variables" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:198 lib/App/Sqitch/Command/target.pm:190 -msgid "No Variables" -msgstr "" - -#: lib/App/Sqitch/Command/help.pm:46 -#, perl-brace-format -msgid "No manual entry for {command}" -msgstr "" - -#: lib/App/Sqitch/Command/init.pm:50 -#, perl-brace-format -msgid "" -"invalid project name \"{project}\": project names must not begin with " -"punctuation, contain \"@\", \":\", \"#\", or blanks, or end in punctuation " -"or digits following punctuation" -msgstr "" - -#: lib/App/Sqitch/Command/log.pm:183 -#, perl-brace-format -msgid "Unknown log format \"{format}\"" -msgstr "" - -#: lib/App/Sqitch/Command/log.pm:222 lib/App/Sqitch/Command/status.pm:131 -#, perl-brace-format -msgid "Database {db} has not been initialized for Sqitch" -msgstr "" - -#: lib/App/Sqitch/Command/log.pm:233 -#, perl-brace-format -msgid "No events logged for {db}" -msgstr "" - -#: lib/App/Sqitch/Command/log.pm:252 lib/App/Sqitch/Command/status.pm:119 -#, perl-brace-format -msgid "On database {db}" -msgstr "" - -#: lib/App/Sqitch/Command/plan.pm:170 -#, perl-brace-format -msgid "Unknown plan format \"{format}\"" -msgstr "" - -#: lib/App/Sqitch/Command/plan.pm:199 lib/App/Sqitch/Command/upgrade.pm:39 -#, perl-brace-format -msgid "Too many targets specified; using {target}" -msgstr "" - -#: lib/App/Sqitch/Command/plan.pm:209 -#, perl-brace-format -msgid "No changes in {file}" -msgstr "" - -#: lib/App/Sqitch/Command/plan.pm:228 -#, perl-brace-format -msgid "Project: {project}" -msgstr "" - -#: lib/App/Sqitch/Command/plan.pm:229 -#, perl-brace-format -msgid "File: {file}" -msgstr "" - -#: lib/App/Sqitch/Command/rebase.pm:74 -#, perl-brace-format -msgid "Too many changes specified; rebasing onto \"{onto}\" up to \"{upto}\"" -msgstr "" - -#: lib/App/Sqitch/Command/revert.pm:150 -msgid "Must specify a target revision in strict mode" -msgstr "" - -#: lib/App/Sqitch/Command/revert.pm:158 -msgid "Too many changes specified" -msgstr "" - -#: lib/App/Sqitch/Command/revert.pm:163 -#, perl-brace-format -msgid "Too many changes specified; reverting to \"{change}\"" -msgstr "" - -#: lib/App/Sqitch/Command/rework.pm:153 -msgid "rework" -msgstr "" - -#: lib/App/Sqitch/Command/rework.pm:171 -#, perl-brace-format -msgid "Added \"{change}\" to {file}." -msgstr "" - -#: lib/App/Sqitch/Command/rework.pm:179 -msgid "Modify this file as appropriate:" -msgid_plural "Modify these files as appropriate:" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Command/rework.pm:199 -#, perl-brace-format -msgid "Skipped {dest}: {src} does not exist" -msgstr "" - -#: lib/App/Sqitch/Command/rework.pm:211 -#, perl-brace-format -msgid "Cannot copy {src} to {dest}: {error}" -msgstr "" - -#: lib/App/Sqitch/Command/rework.pm:218 -#, perl-brace-format -msgid "Copied {src} to {dest}" -msgstr "" - -#: lib/App/Sqitch/Command/show.pm:73 lib/App/Sqitch/Plan/ChangeList.pm:72 -#, perl-brace-format -msgid "Unknown tag \"{tag}\"" -msgstr "" - -#: lib/App/Sqitch/Command/show.pm:81 -#, perl-brace-format -msgid "Unknown object type \"{type}" -msgstr "" - -#: lib/App/Sqitch/Command/show.pm:89 -#, perl-brace-format -msgid "Unknown change \"{change}\"" -msgstr "" - -#: lib/App/Sqitch/Command/show.pm:104 -#, perl-brace-format -msgid "File \"{path}\" does not exist" -msgstr "" - -#: lib/App/Sqitch/Command/show.pm:106 -#, perl-brace-format -msgid "\"{path}\" is not a file" -msgstr "" - -#: lib/App/Sqitch/Command/status.pm:77 -msgid "Database not initialized for Sqitch" -msgstr "" - -#: lib/App/Sqitch/Command/status.pm:80 -msgid "No projects registered" -msgstr "" - -#: lib/App/Sqitch/Command/status.pm:82 -#, perl-brace-format -msgid "Use --project to select which project to query: {projects}" -msgstr "" - -#: lib/App/Sqitch/Command/status.pm:83 lib/App/Sqitch/Command/status.pm:206 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:99 -msgid ", " -msgstr "" - -#: lib/App/Sqitch/Command/status.pm:138 lib/App/Sqitch/Engine.pm:452 -#: lib/App/Sqitch/Engine.pm:1287 -msgid "No changes deployed" -msgstr "" - -#: lib/App/Sqitch/Command/status.pm:156 -#, perl-brace-format -msgid "Status unknown. Use --plan-file to assess \"{project}\" status" -msgstr "" - -#: lib/App/Sqitch/Command/status.pm:190 -#, perl-brace-format -msgid "Project: {project}" -msgstr "" - -#: lib/App/Sqitch/Command/status.pm:194 -#, perl-brace-format -msgid "Change: {change_id}" -msgstr "" - -#: lib/App/Sqitch/Command/status.pm:198 -#, perl-brace-format -msgid "Name: {change}" -msgstr "" - -#: lib/App/Sqitch/Command/status.pm:203 -#, perl-brace-format -msgid "Tag: {tags}" -msgid_plural "Tags: {tags}" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Command/status.pm:211 -#, perl-brace-format -msgid "Deployed: {date}" -msgstr "" - -#: lib/App/Sqitch/Command/status.pm:217 -#, perl-brace-format -msgid "By: {name} <{email}>" -msgstr "" - -#: lib/App/Sqitch/Command/status.pm:240 -msgid "Change:" -msgid_plural "Changes:" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Command/status.pm:269 -msgid "Tags: None." -msgstr "" - -#: lib/App/Sqitch/Command/status.pm:273 -msgid "Tag:" -msgid_plural "Tags:" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Command/status.pm:299 -#, perl-brace-format -msgid "Cannot find this change in {file}" -msgstr "" - -#: lib/App/Sqitch/Command/status.pm:302 -msgid "Make sure you are connected to the proper database for this project." -msgstr "" - -#: lib/App/Sqitch/Command/status.pm:308 lib/App/Sqitch/Engine.pm:237 -msgid "Nothing to deploy (up-to-date)" -msgstr "" - -#: lib/App/Sqitch/Command/status.pm:311 lib/App/Sqitch/Engine.pm:607 -msgid "Undeployed change:" -msgid_plural "Undeployed changes:" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Command/tag.pm:80 -msgid "tag" -msgstr "" - -#: lib/App/Sqitch/Command/tag.pm:88 -#, perl-brace-format -msgid "Tagged \"{change}\" with {tag} in {file}" -msgstr "" - -#: lib/App/Sqitch/Command/tag.pm:100 -#, perl-brace-format -msgid "" -"Name \"{name}\" identifies a target; use \"--tag {name}\" to use it for the " -"tag name" -msgstr "" - -#: lib/App/Sqitch/Command/target.pm:62 -#, perl-brace-format -msgid "Target \"{target}\" already exists" -msgstr "" - -#: lib/App/Sqitch/Command/target.pm:90 -#, perl-brace-format -msgid "Missing Target \"{target}\"; use \"{command}\" to add it" -msgstr "" - -#: lib/App/Sqitch/Command/target.pm:106 lib/App/Sqitch/Command/target.pm:119 -#, perl-brace-format -msgid "Cannot rename target \"{target}\" because it's referenced by: {engines}" -msgstr "" - -#: lib/App/Sqitch/Command/target.pm:171 -msgid "URI" -msgstr "" - -#: lib/App/Sqitch/Command/upgrade.pm:47 -#, perl-brace-format -msgid "Upgrading registry {registry} to version {version}" -msgstr "" - -#: lib/App/Sqitch/Command/upgrade.pm:54 -#, perl-brace-format -msgid "Registry {registry} is up-to-date at version {version}" -msgstr "" - -#: lib/App/Sqitch/Command/verify.pm:97 -#, perl-brace-format -msgid "Too many changes specified; verifying from \"{from}\" to \"{to}\"" -msgstr "" - -#: lib/App/Sqitch/Config.pm:25 -msgid "Could not determine home directory" -msgstr "" - -#: lib/App/Sqitch/DateTime.pm:33 lib/App/Sqitch/DateTime.pm:71 -#, perl-brace-format -msgid "Unknown date format \"{format}\"" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:168 lib/App/Sqitch/Engine.pm:180 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:162 lib/App/Sqitch/Target.pm:251 -msgid "No engine specified; specify via target or core.engine" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:202 -#, perl-brace-format -msgid "{driver} required to manage {engine}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:217 -msgid "Nothing to deploy (empty plan)" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:221 lib/App/Sqitch/Engine.pm:347 -#: lib/App/Sqitch/Plan.pm:749 lib/App/Sqitch/Plan/ChangeList.pm:121 -#, perl-brace-format -msgid "Unknown change: \"{change}\"" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:228 -#, perl-brace-format -msgid "Nothing to deploy (already at \"{change}\")" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:246 -#, perl-brace-format -msgid "Adding registry tables to {destination}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:255 -msgid "Cannot deploy to an earlier change; use \"revert\" instead" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:263 -#, perl-brace-format -msgid "Deploying changes through {change} to {destination}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:267 -#, perl-brace-format -msgid "Deploying changes to {destination}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:272 -msgid "Will deploy the following changes:" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:285 -#, perl-brace-format -msgid "Unknown deployment mode: \"{mode}\"" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:313 -msgid "Missing required parameter $prompt_default" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:341 -#, perl-brace-format -msgid "Change not deployed: \"{change}\"" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:358 -#, perl-brace-format -msgid "No changes deployed since: \"{change}\"" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:368 -#, perl-brace-format -msgid "Reverting changes to {change} from {destination}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:372 lib/App/Sqitch/Engine.pm:402 -msgid "Will revert the following changes:" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:375 lib/App/Sqitch/Engine.pm:405 -msgid "Would revert the following changes:" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:379 lib/App/Sqitch/Engine.pm:409 -msgid "Nothing reverted" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:382 -#, perl-brace-format -msgid "Revert changes to {change} from {destination}?" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:391 -msgid "Nothing to revert (nothing deployed)" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:399 -#, perl-brace-format -msgid "Reverting all changes from {destination}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:412 -#, perl-brace-format -msgid "Revert all changes from {destination}?" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:446 -#, perl-brace-format -msgid "Verifying {destination}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:453 -msgid "Nothing to verify (no planned or deployed changes)" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:460 -msgid "There are deployed changes, but none planned!" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:473 -msgid "Verify Summary Report" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:476 -#, perl-brace-format -msgid "Changes: {number}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:477 -#, perl-brace-format -msgid "Errors: {number}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:478 -msgid "Verify failed" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:483 -msgid "Verify successful" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:512 -#, perl-brace-format -msgid "Change \"{change}\" has not been deployed" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:515 -#, perl-brace-format -msgid "Cannot find \"{change}\" in the database or the plan" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:522 -#, perl-brace-format -msgid "Change \"{change}\" is deployed, but not planned" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:566 -msgid "Out of order" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:572 -msgid "Not present in the plan" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:583 lib/App/Sqitch/Engine.pm:595 -#: lib/App/Sqitch/Engine.pm:1067 lib/App/Sqitch/Engine.pm:1097 -msgid "not ok" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:583 lib/App/Sqitch/Engine.pm:1045 -#: lib/App/Sqitch/Engine.pm:1087 -msgid "ok" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:597 -msgid "Not deployed" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:629 -#, perl-brace-format -msgid "Verify script \"{script}\" failed." -msgstr "" - -#: lib/App/Sqitch/Engine.pm:638 -#, perl-brace-format -msgid "Verify script {file} does not exist" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:680 -#, perl-brace-format -msgid "Conflicts with previously deployed change: {changes}" -msgid_plural "Conflicts with previously deployed changes: {changes}" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Engine.pm:687 -#, perl-brace-format -msgid "Missing required change: {changes}" -msgid_plural "Missing required changes: {changes}" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Engine.pm:699 -#, perl-brace-format -msgid "Change \"{changes}\" has already been deployed" -msgid_plural "Changes have already been deployed: {changes}" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Engine.pm:722 -#, perl-brace-format -msgid "Change \"{change}\" required by currently deployed change: {changes}" -msgid_plural "" -"Change \"{change}\" required by currently deployed changes: {changes}" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Engine.pm:745 -#, perl-brace-format -msgid "Invalid dependency: {dependency}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:881 lib/App/Sqitch/Plan/ChangeList.pm:88 -#, perl-brace-format -msgid "" -"Change \"{change}\" is ambiguous. Please specify a tag-qualified change:" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:896 -msgid "Change Lookup Failed" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:917 -#, perl-brace-format -msgid "Reverting to {change}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:918 -msgid "Reverting all changes" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:926 -msgid "The schema will need to be manually repaired" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:930 lib/App/Sqitch/Engine.pm:1061 -msgid "Deploy failed" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:990 -#, perl-brace-format -msgid "Cannot find change {id} ({change}) in {file}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1112 -#, perl-brace-format -msgid "" -"Blocked by another instance of Sqitch working on {dest}; waiting {secs} " -"seconds..." -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1122 -#, perl-brace-format -msgid "" -"Timed out waiting {secs} seconds for another instance of Sqitch to finish " -"work on {dest}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1181 -#, perl-brace-format -msgid "No registry found in {destination}. Have you ever deployed?" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1186 -#, perl-brace-format -msgid "" -"Registry version is {old} but {new} is the latest known. Please upgrade " -"Sqitch" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1192 -#, perl-brace-format -msgid "" -"Registry is at version {old} but latest is {new}. Please run the \"upgrade\" " -"command" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1207 -#, perl-brace-format -msgid "" -"Registry version is {old} but {new} is the latest known. Please upgrade " -"Sqitch." -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1222 -#, perl-brace-format -msgid "Cannot upgrade to {version}: Cannot find upgrade script \"{file}\"" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1229 -#, perl-brace-format -msgid "Upgrading the Sqitch registry from {old} to {new}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1236 -#, perl-brace-format -msgid "From {old} to {new}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1281 -#, perl-brace-format -msgid "Checking {destination}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1288 -msgid "Nothing to check (no planned or deployed changes)" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1301 -#, perl-brace-format -msgid "Script signatures diverge at change {change}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1309 -#, perl-brace-format -msgid "Failed one check" -msgid_plural "Failed {count} checks" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Engine.pm:1317 -msgid "Check successful" -msgstr "" - -#: lib/App/Sqitch/Engine/exasol.pm:323 lib/App/Sqitch/Engine/oracle.pm:462 -msgid "Sqitch already initialized" -msgstr "" - -#: lib/App/Sqitch/Engine/exasol.pm:391 lib/App/Sqitch/Engine/oracle.pm:592 -#, perl-brace-format -msgid "Cannot remove {file}: {error}" -msgstr "" - -#: lib/App/Sqitch/Engine/exasol.pm:400 lib/App/Sqitch/Engine/oracle.pm:601 -#, perl-brace-format -msgid "Cannot copy {file} to {alias}: {error}" -msgstr "" - -#: lib/App/Sqitch/Engine/exasol.pm:409 lib/App/Sqitch/Engine/oracle.pm:610 -#, perl-brace-format -msgid "Cannot symlink {file} to {alias}: {error}" -msgstr "" - -#: lib/App/Sqitch/Engine/exasol.pm:522 -#, perl-brace-format -msgid "{command} unexpectedly failed; exit value = {exitval}" -msgstr "" - -#: lib/App/Sqitch/Engine/firebird.pm:208 lib/App/Sqitch/Engine/sqlite.pm:158 -#, perl-brace-format -msgid "Sqitch database {database} already initialized" -msgstr "" - -#: lib/App/Sqitch/Engine/firebird.pm:227 -#, perl-brace-format -msgid "Cannot create database {database}: {error}" -msgstr "" - -#: lib/App/Sqitch/Engine/firebird.pm:241 lib/App/Sqitch/Engine/sqlite.pm:127 -#, perl-brace-format -msgid "Database name missing in URI {uri}" -msgstr "" - -#: lib/App/Sqitch/Engine/firebird.pm:839 lib/App/Sqitch/Role/DBIEngine.pm:527 -#, perl-brace-format -msgid "Cannot log change \"{change}\": The deploy script is not unique" -msgstr "" - -#: lib/App/Sqitch/Engine/firebird.pm:903 lib/App/Sqitch/Engine/firebird.pm:921 -#: lib/App/Sqitch/Engine/firebird.pm:932 -#, perl-brace-format -msgid "Cannot dup STDERR: {error}" -msgstr "" - -#: lib/App/Sqitch/Engine/firebird.pm:907 -#, perl-brace-format -msgid "Cannot reirect STDERR: {error}" -msgstr "" - -#: lib/App/Sqitch/Engine/firebird.pm:935 -msgid "" -"Unable to locate Firebird ISQL; set \"engine.firebird.client\" via sqitch " -"config" -msgstr "" - -#: lib/App/Sqitch/Engine/mysql.pm:117 -#, perl-brace-format -msgid "" -"Sqitch requires {rdbms} {want_version} or higher; this is {have_version}" -msgstr "" - -#: lib/App/Sqitch/Engine/mysql.pm:149 -#, perl-brace-format -msgid "Database name missing in URI \"{uri}\"" -msgstr "" - -#: lib/App/Sqitch/Engine/pg.pm:213 lib/App/Sqitch/Engine/snowflake.pm:303 -#: lib/App/Sqitch/Engine/vertica.pm:139 -#, perl-brace-format -msgid "Sqitch schema \"{schema}\" already exists" -msgstr "" - -#: lib/App/Sqitch/Engine/pg.pm:453 -msgid "Sqitch registry not initialized" -msgstr "" - -#: lib/App/Sqitch/Engine/pg.pm:454 -msgid "" -"Because the \"changes\" table does not exist, Sqitch will now initialize the " -"database to create its registry tables." -msgstr "" - -#: lib/App/Sqitch/Engine/snowflake.pm:121 -msgid "Cannot determine Snowflake account name" -msgstr "" - -#: lib/App/Sqitch/Engine/sqlite.pm:98 -#, perl-brace-format -msgid "" -"Sqitch requires SQLite 3.8.6 or later; DBD::SQLite was built with {version}" -msgstr "" - -#: lib/App/Sqitch/Engine/sqlite.pm:121 -#, perl-brace-format -msgid "Sqitch requires SQLite 3.3.9 or later; {client} is {version}" -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:62 -msgid "Fail" -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:67 -msgid "deploy" -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:68 -msgid "revert" -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:69 -msgid "fail" -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:74 -msgid "No label passed to the _ format" -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:76 -msgid "Event: " -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:77 -msgid "Change: " -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:78 -msgid "Committer:" -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:79 -msgid "Planner: " -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:80 -msgid "By: " -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:81 -msgid "Date: " -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:82 -msgid "Committed:" -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:83 -msgid "Planned: " -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:84 -msgid "Name: " -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:85 -msgid "Project: " -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:86 -msgid "Email: " -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:87 lib/App/Sqitch/ItemFormatter.pm:172 -msgid "Requires: " -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:88 lib/App/Sqitch/ItemFormatter.pm:183 -msgid "Conflicts:" -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:90 -#, perl-brace-format -msgid "Unknown label \"{label}\" passed to the _ format" -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:146 -#, perl-brace-format -msgid "{color} is not a valid ANSI color" -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:189 -#, perl-brace-format -msgid "{attr} is not a valid change attribute" -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:212 -#, perl-brace-format -msgid "Unknown format code \"{code}\"" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:131 -#, perl-brace-format -msgid "Plan file {file} does not exist" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:133 -#, perl-brace-format -msgid "Plan file {file} is not a regular file" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:184 -#, perl-brace-format -msgid "Syntax error in {file} at line {lineno}: {error}" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:208 -msgid "Invalid pragma; a blank line must come between pragmas and changes" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:239 -#, perl-brace-format -msgid "" -"invalid project name \"{project}\": project names must not begin with " -"punctuation, contain \"@\", \":\", \"#\", \"\\\", or blanks, or end in " -"punctuation or digits following punctuation" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:265 lib/App/Sqitch/Role/TargetConfigCommand.pm:286 -#, perl-format, perl-brace-format -msgid "Missing %project pragma in {file}" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:320 -msgid "" -"Invalid name; names must not begin with punctuation, contain \"@\", \":\", " -"\"#\", \"\\\", or blanks, or end in punctuation or digits following " -"punctuation" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:325 -msgid "Missing timestamp and planner name and email" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:327 -msgid "Missing timestamp" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:329 -msgid "Missing planner name and email" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:334 lib/App/Sqitch/Plan.pm:908 -#, perl-brace-format -msgid "\"{name}\" is a reserved name" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:340 lib/App/Sqitch/Plan.pm:912 -#, perl-brace-format -msgid "\"{name}\" is invalid because it could be confused with a SHA1 ID" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:360 -#, perl-brace-format -msgid "Tag \"{tag}\" contains illegal character {sep}" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:369 -#, perl-brace-format -msgid "Tag \"{tag}\" declared without a preceding change" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:378 -#, perl-brace-format -msgid "Tag \"{tag}\" duplicates earlier declaration on line {line}" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:386 -msgid "Tags may not specify dependencies" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:415 -#, perl-brace-format -msgid "Change \"{change}\" duplicates earlier declaration on line {line}" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:428 lib/App/Sqitch/Plan.pm:780 -#: lib/App/Sqitch/Plan.pm:792 -#, perl-brace-format -msgid "\"{dep}\" is not a valid dependency specification" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:437 -#, perl-brace-format -msgid "Duplicate dependency \"{dep}\"" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:550 -#, perl-brace-format -msgid "Change \"{change}\" cannot require itself" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:557 -#, perl-brace-format -msgid "" -"Change \"{change}\" planned {num} change before required change " -"\"{required}\"" -msgid_plural "" -"Change \"{change}\" planned {num} changes before required change " -"\"{required}\"" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Plan.pm:566 -#, perl-brace-format -msgid "Unknown change \"{required}\" required by change \"{change}\"" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:576 -#, perl-brace-format -msgid "HINT: move \"{change}\" down {num} line in {plan}" -msgid_plural "HINT: move \"{change}\" down {num} lines in {plan}" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Plan.pm:590 -msgid "Dependency error detected:" -msgid_plural "Dependency errors detected:" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Plan.pm:687 -#, perl-brace-format -msgid "Cannot find change \"{change}\" in plan" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:742 -#, perl-brace-format -msgid "Tag \"{tag}\" already exists" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:754 -#, perl-brace-format -msgid "Cannot apply tag \"{tag}\" to a plan with no changes" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:811 -#, perl-brace-format -msgid "" -"Change \"{change}\" already exists in plan {file}.\n" -"Use \"sqitch rework\" to copy and rework it" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:844 -#, perl-brace-format -msgid "" -"Change \"{change}\" does not exist in {file}.\n" -"Use \"sqitch add {change}\" to add it to the plan" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:852 -#, perl-brace-format -msgid "" -"Cannot rework \"{change}\" without an intervening tag.\n" -"Use \"sqitch tag\" to create a tag and try again" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:890 -#, perl-brace-format -msgid "Cannot add change \"{change}\": requires unknown change \"{req}\"" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:896 -#, perl-brace-format -msgid "Cannot rework change \"{change}\": requires unknown change \"{req}\"" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:918 -#, perl-brace-format -msgid "" -"\"{name}\" is invalid: changes must not begin with punctuation, contain " -"\"@\", \":\", \"#\", \"\\\", or blanks, or end in punctuation or digits " -"following punctuation" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:924 -#, perl-brace-format -msgid "" -"\"{name}\" is invalid: tags must not begin with punctuation, contain \"@\", " -"\":\", \"#\", \"/\", \"\\\", or blanks, or end in punctuation or digits " -"following punctuation" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:988 -#, perl-brace-format -msgid "\"Error closing {file}: {error}" -msgstr "" - -#: lib/App/Sqitch/Plan/Change.pm:328 -#, perl-brace-format -msgid "" -"Please enter a note for your change. Lines starting with '#' will\n" -"be ignored, and an empty message aborts the {command}." -msgstr "" - -#: lib/App/Sqitch/Plan/Change.pm:333 -#, perl-brace-format -msgid "Change to {command}:" -msgstr "" - -#: lib/App/Sqitch/Plan/ChangeList.pm:96 -msgid "Change lookup failed" -msgstr "" - -#: lib/App/Sqitch/Plan/Depend.pm:78 -#, perl-brace-format -msgid "Unable to find change \"{change}\" in plan {file}" -msgstr "" - -#: lib/App/Sqitch/Plan/Line.pm:115 -msgid "Aborting due to empty note" -msgstr "" - -#: lib/App/Sqitch/Plan/Line.pm:131 -#, perl-brace-format -msgid "" -"Write a {command} note.\n" -"Lines starting with '#' will be ignored." -msgstr "" - -#: lib/App/Sqitch/Role/ContextCommand.pm:38 -#, perl-brace-format -msgid "" -" Option --top-dir is deprecated for {command} and other non-configuration " -"commands.\n" -" Use --chdir instead." -msgstr "" - -#: lib/App/Sqitch/Role/DBIEngine.pm:365 -#, perl-brace-format -msgid "" -"Cannot register \"{project}\" with URI {uri}: already exists with NULL URI" -msgstr "" - -#: lib/App/Sqitch/Role/DBIEngine.pm:371 -#, perl-brace-format -msgid "" -"Cannot register \"{project}\" without URI: already exists with URI {uri}" -msgstr "" - -#: lib/App/Sqitch/Role/DBIEngine.pm:377 -#, perl-brace-format -msgid "" -"Cannot register \"{project}\" with URI {uri}: already exists with URI " -"{reg_uri}" -msgstr "" - -#: lib/App/Sqitch/Role/DBIEngine.pm:395 -#, perl-brace-format -msgid "" -"Cannot register \"{project}\" with URI {uri}: project \"{reg_proj}\" already " -"using that URI" -msgstr "" - -#: lib/App/Sqitch/Role/RevertDeployCommand.pm:129 -#, perl-brace-format -msgid "" -"\"{command}\" cannot be used in strict mode.\\nUse explicity revert and " -"deploy commands instead." -msgstr "" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:96 -#, perl-brace-format -msgid "Unknown directory name: {dirs}" -msgid_plural "Unknown directory names: {dirs}" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:128 -#, perl-brace-format -msgid "URI \"{uri}\" is not a database URI" -msgstr "" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:133 -#, perl-brace-format -msgid "No database engine in URI \"{uri}\"" -msgstr "" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:137 -#, perl-brace-format -msgid "Unknown engine \"{engine}\" in URI \"{uri}\"" -msgstr "" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:294 -#, perl-brace-format -msgid "Cannot initialize because {file} already exists and is not a file" -msgstr "" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:305 -#, perl-brace-format -msgid "" -"Cannot initialize because {file} already exists and is not a valid plan file" -msgstr "" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:311 -#, perl-brace-format -msgid "" -"Cannot initialize because project \"{project}\" already initialized in {file}" -msgstr "" - -#: lib/App/Sqitch/Target.pm:254 -msgid "" -"No project configuration found. Run the \"init\" command to initialize a " -"project" -msgstr "" - -#: lib/App/Sqitch/Target.pm:276 -#, perl-brace-format -msgid "Cannot find target \"{target}\"" -msgstr "" - -#: lib/App/Sqitch/Target.pm:282 -#, perl-brace-format -msgid "No URI associated with target \"{target}\"" -msgstr "" - -#: lib/App/Sqitch/Target.pm:291 -#, perl-brace-format -msgid "No engine specified by URI {uri}; URI must start with \"db:$engine:\"" -msgstr "" - -#: lib/App/Sqitch/Types.pm:57 -msgid "User name may not contain \"<\" or start with \"[\"" -msgstr "" - -#: lib/App/Sqitch/Types.pm:63 -msgid "User email may not contain \">\"" -msgstr "" diff --git a/po/de_DE.po b/po/de_DE.po deleted file mode 100644 index c39cab92..00000000 --- a/po/de_DE.po +++ /dev/null @@ -1,1674 +0,0 @@ -# Sqitch German Localization Messages -# Copyright (c) 2012-2024 iovation Inc., David E. Wheeler -# This file is distributed under the same license as the App-Sqitch package. -# Thomas Iguchi <ti@nobu-games.com>, 2019. -# -msgid "" -msgstr "" -"Project-Id-Version: Sqitch 0.932\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-04 10:23-0500\n" -"PO-Revision-Date: 2012-08-31 17:15-0700\n" -"Last-Translator: Thomas Iguchi <ti@nobu-games.com>\n" -"Language-Team: Sqitch Hackers <sqitch-hackers@googlegroups.com>\n" -"Language: de\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Language: de\n" -"X-Source-Language: C\n" - -#: lib/App/Sqitch.pm:86 -msgid "Cannot find your name; run sqitch config --user user.name \"YOUR NAME\"" -msgstr "" -"Kann deinen Namen nicht finden. Führe den folgenden Befehl aus: sqitch " -"config --user user.name \"DEIN NAME\"" - -#: lib/App/Sqitch.pm:116 -msgid "" -"Cannot infer your email address; run sqitch config --user user.email " -"you@host.com" -msgstr "" -"Kann deine E-Mail-Adresse nicht finden. Führe den folgenden Befehl aus: " -"sqitch config --user user.email dein.name@domain.com" - -#: lib/App/Sqitch.pm:280 -#, perl-brace-format -msgid "Cannot change to directory {directory}: {error}" -msgstr "Konnte nicht in das folgende Verzeichnis wechseln {directory}: {error}" - -#: lib/App/Sqitch.pm:314 lib/App/Sqitch/Command.pm:114 -#, perl-brace-format -msgid "\"{command}\" is not a valid command" -msgstr "\"{command}\" ist ein ungültiger Befehl" - -#: lib/App/Sqitch.pm:408 -msgid "" -"Sqitch seems to be unattended and there is no default value for this question" -msgstr "" -"Sqitch scheint unbeaufsichtigt ausgeführt zu werden, und es steht leider " -"keine Standardantwort für diese Frage zur Verfügung" - -#: lib/App/Sqitch.pm:427 -msgctxt "Confirm prompt answer yes" -msgid "Yes" -msgstr "Ja" - -#: lib/App/Sqitch.pm:428 -msgctxt "Confirm prompt answer no" -msgid "No" -msgstr "Nein" - -#: lib/App/Sqitch.pm:437 -msgid "Please answer \"y\" or \"n\"." -msgstr "Bitte antworte mit \"j\" oder \"n\"" - -#: lib/App/Sqitch.pm:440 -msgid "No valid answer after 3 attempts; aborting" -msgstr "Drei ungültige Antworten in Folge. Breche ab" - -#: lib/App/Sqitch.pm:461 lib/App/Sqitch.pm:468 -#, perl-brace-format -msgid "Cannot exec {command}: {error}" -msgstr "Konnte den Befehl {command} nicht ausführen: {error}" - -#: lib/App/Sqitch.pm:484 -#, perl-brace-format -msgid "Error closing pipe to {command}: {error}" -msgstr "Fehler beim Schließen der Pipeline nach {command}: {error}" - -#: lib/App/Sqitch.pm:488 lib/App/Sqitch/Engine/oracle.pm:771 -#, perl-brace-format -msgid "{command} unexpectedly returned exit value {exitval}" -msgstr "{command} brach unerwartet ab mit Rückgabewert {exitval}" - -#: lib/App/Sqitch/Command.pm:284 -#, perl-brace-format -msgid "Unknown argument \"{arg}\"" -msgid_plural "Unknown arguments: {arg}" -msgstr[0] "Unbekanntes Argument \"{arg}\"" -msgstr[1] "Unbekannte Argumente: \"{arg}\"" - -#: lib/App/Sqitch/Command.pm:296 -msgid "Cannot specify both --all and engine, target, or plan arugments" -msgstr "" -"Das Argument --all kann nicht mit engine, target oder plan kombiniert werden" - -#: lib/App/Sqitch/Command.pm:316 lib/App/Sqitch/Command/add.pm:421 -#: lib/App/Sqitch/Command/init.pm:203 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:250 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:337 -#, perl-brace-format -msgid "Created {file}" -msgstr "{file} erstellt" - -#: lib/App/Sqitch/Command.pm:323 lib/App/Sqitch/Role/TargetConfigCommand.pm:256 -#, perl-brace-format -msgid "Error creating {path}: {error}" -msgstr "Fehler beim Erstellen von {path}: {error}" - -#: lib/App/Sqitch/Command/add.pm:102 -#, perl-brace-format -msgid "Template {template} does not exist" -msgstr "Vorlage {template} existiert nicht" - -#: lib/App/Sqitch/Command/add.pm:107 -#, perl-brace-format -msgid "Template {template} is not a file" -msgstr "Vorlage {template} ist keine Datei" - -#: lib/App/Sqitch/Command/add.pm:145 -#, perl-brace-format -msgid "Cannot find {script} template" -msgstr "Kann Vorlage {script} nicht finden" - -#: lib/App/Sqitch/Command/add.pm:224 -#, perl-brace-format -msgid "Directory \"{dir}\" does not exist" -msgstr "Verzeichnis \"{dir}\" existert nicht" - -#: lib/App/Sqitch/Command/add.pm:229 -#, perl-brace-format -msgid "\"{dir}\" is not a directory" -msgstr "\"{dir}\" ist kein Verzeichnis" - -#: lib/App/Sqitch/Command/add.pm:282 -#, perl-brace-format -msgid "" -"Name \"{name}\" identifies a target; use \"--change {name}\" to use it for " -"the change name" -msgstr "" -"Der Name \"{name}\" bezeichnet ein Ziel. Verwende \"--change {name}\" um ihn " -"als Änderung anzugeben" - -#: lib/App/Sqitch/Command/add.pm:330 -msgid "add" -msgstr "hinzufügen" - -#: lib/App/Sqitch/Command/add.pm:348 -#, perl-brace-format -msgid "Added \"{change}\" to {file}" -msgstr "\"{change}\" der Datei {file} hinzugefügt" - -#: lib/App/Sqitch/Command/add.pm:367 -#, perl-brace-format -msgid "Skipped {file}: already exists" -msgstr "Überspringe {file}: existiert bereits" - -#: lib/App/Sqitch/Command/add.pm:386 lib/App/Sqitch/Command/add.pm:427 -#: lib/App/Sqitch/Plan.pm:136 lib/App/Sqitch/Plan.pm:602 -#: lib/App/Sqitch/Plan.pm:982 lib/App/Sqitch/Plan/Line.pm:107 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:321 -#, perl-brace-format -msgid "Cannot open {file}: {error}" -msgstr "Kann {file} nicht öffnen: {error}" - -#: lib/App/Sqitch/Command/add.pm:394 -#, perl-brace-format -msgid "Error executing {template}: {error}" -msgstr "Fehler beim Ausführen von {template}: {error}" - -#: lib/App/Sqitch/Command/add.pm:406 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:332 -#, perl-brace-format -msgid "Error closing {file}: {error}" -msgstr "Fehler beim Schließen von {file}: {error}" - -#: lib/App/Sqitch/Command/add.pm:415 -#, perl-brace-format -msgid "File {file} has a double extension of {ext}" -msgstr "" - -#: lib/App/Sqitch/Command/bundle.pm:99 -msgid "" -"Use of --to or --from to bundle multiple targets is not recommended.\n" -"Pass them as arguments after each target argument, instead." -msgstr "" -"Es ist nicht empfehlenswert --to oder --from zum Kombinieren mehrerer Ziele " -"zu verwenden.\n" -"Stattdessen solltest du diese Argumente jedem einzelnen Ziel anhängen." - -#: lib/App/Sqitch/Command/bundle.pm:106 -msgid "Cannot specify both --from or --to and change arguments" -msgstr "" -"Die Argumente --from oder --to können nicht mit Änderungsargumenten " -"kombiniert werden" - -#: lib/App/Sqitch/Command/bundle.pm:111 -#, perl-brace-format -msgid "Bundling into {dir}" -msgstr "Packe ins Verzeichnis {dir}" - -#: lib/App/Sqitch/Command/bundle.pm:136 -#, perl-brace-format -msgid "Cannot copy {file}: does not exist" -msgstr "Kann {file} nicht kopieren: Datei existiert nicht" - -#: lib/App/Sqitch/Command/bundle.pm:149 -#, perl-brace-format -msgid "Copying {source} -> {dest}" -msgstr "Kopiere {source} -> {dest}" - -#: lib/App/Sqitch/Command/bundle.pm:156 -#, perl-brace-format -msgid "Cannot copy \"{source}\" to \"{dest}\": {error}" -msgstr "Kann nicht von \"{source}\" nach \"{dest}\" kopieren: {error}" - -#: lib/App/Sqitch/Command/bundle.pm:166 -msgid "Writing config" -msgstr "Schreibe Konfiguration" - -#: lib/App/Sqitch/Command/bundle.pm:177 -msgid "Writing plan" -msgstr "Schreibe Plan" - -#: lib/App/Sqitch/Command/bundle.pm:186 -#, perl-brace-format -msgid "Writing plan from {from} to {to}" -msgstr "Schreibe Plan von {from} nach {to}" - -#: lib/App/Sqitch/Command/bundle.pm:206 lib/App/Sqitch/Command/bundle.pm:213 -#: lib/App/Sqitch/Plan.pm:954 lib/App/Sqitch/Plan.pm:963 -#, perl-brace-format -msgid "Cannot find change {change}" -msgstr "Kann Änderung {change} nicht finden" - -#: lib/App/Sqitch/Command/bundle.pm:217 -msgid "Writing scripts" -msgstr "Schreibe Skripte" - -#: lib/App/Sqitch/Command/check.pm:89 lib/App/Sqitch/Command/deploy.pm:118 -#: lib/App/Sqitch/Command/log.pm:212 lib/App/Sqitch/Command/rebase.pm:63 -#: lib/App/Sqitch/Command/revert.pm:137 lib/App/Sqitch/Command/status.pm:110 -#: lib/App/Sqitch/Command/verify.pm:89 -#, perl-brace-format -msgid "Too many targets specified; connecting to {target}" -msgstr "Zu viele Ziele angegeben. Verbinde mit {target}" - -#: lib/App/Sqitch/Command/check.pm:97 -#, fuzzy, perl-brace-format -msgid "Too many changes specified; checking from \"{from}\" to \"{to}\"" -msgstr "" -"Zu viele Änderungen angegeben. Verifiziere von \"{from}\" nach \"{to}\"" - -#: lib/App/Sqitch/Command/checkout.pm:65 -#, perl-brace-format -msgid "Already on branch {branch}" -msgstr "Bereits im Entwicklungszweig {branch}" - -#: lib/App/Sqitch/Command/checkout.pm:101 -#, perl-brace-format -msgid "Branch {branch} has no changes in common with current branch {current}" -msgstr "" -"Entwicklungszweig {branch} hat keine Veränderungen mit dem aktuellen " -"Entwicklungszweig {current} gemein" - -#: lib/App/Sqitch/Command/checkout.pm:107 -#, perl-brace-format -msgid "Last change before the branches diverged: {last_change}" -msgstr "" -"Letzte Änderung bevor Entwicklungszweige voneinander abweichen: {last_change}" - -#: lib/App/Sqitch/Command/config.pm:129 -#, perl-brace-format -msgid "Unknown config action: {action}" -msgstr "Unbekannte Konfigurationsaktion: {action}" - -#: lib/App/Sqitch/Command/config.pm:149 -#, perl-brace-format -msgid "More then one value for the key \"{key}\"" -msgstr "Mehr als ein Wert für Schlüssel \"{key}\"" - -#: lib/App/Sqitch/Command/config.pm:261 -msgid "Cannot overwrite multiple values with a single value" -msgstr "Kann nicht mehrere Werte mit einem einzigen Wert überschreiben" - -#: lib/App/Sqitch/Command/config.pm:291 -msgid "Cannot unset key with multiple values" -msgstr "Kann nicht Schlüssel mit mehreren Werten entfernen" - -#: lib/App/Sqitch/Command/config.pm:344 lib/App/Sqitch/Command/config.pm:361 -msgid "No such section!" -msgstr "Sektion existiert nicht!" - -#: lib/App/Sqitch/Command/deploy.pm:125 -#, perl-brace-format -msgid "Too many changes specified; deploying to \"{change}\"" -msgstr "Zu viele Änderungen angegeben. Wende \"{change}\" an" - -#: lib/App/Sqitch/Command/engine.pm:26 lib/App/Sqitch/Command/engine.pm:156 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:121 -#, perl-brace-format -msgid "Unknown engine \"{engine}\"" -msgstr "Unbekannte Engine \"{engine}\"" - -#: lib/App/Sqitch/Command/engine.pm:40 lib/App/Sqitch/Command/target.pm:33 -#, perl-brace-format -msgid "Unknown action \"{action}\"" -msgstr "Unbekannte Aktion \"{action}\"" - -#: lib/App/Sqitch/Command/engine.pm:71 -#, perl-brace-format -msgid "Cannot assign URI using engine \"{new}\" to engine \"{old}\"" -msgstr "" -"URI kann nicht mittlels Engine \"{new}\" der Engine \"{old}\" zugewiesen " -"werden" - -#: lib/App/Sqitch/Command/engine.pm:81 lib/App/Sqitch/Command/target.pm:148 -#, perl-brace-format -msgid "Unknown target \"{target}\"" -msgstr "Unbekanntes Ziel \"{target}\"" - -#: lib/App/Sqitch/Command/engine.pm:95 -#, perl-brace-format -msgid "Engine \"{engine}\" already exists" -msgstr "Engine \"{engine}\" existiert bereits" - -#: lib/App/Sqitch/Command/engine.pm:126 -#, perl-brace-format -msgid "Missing Engine \"{engine}\"; use \"{command}\" to add it" -msgstr "" -"Fehlende Engine \"{engine}\"; verwende \"{command}\" um sie hinzuzufügen" - -#: lib/App/Sqitch/Command/engine.pm:133 -msgid "Cannot unset an engine target" -msgstr "Ein Engine-Ziel kann nicht entfernt werden" - -#: lib/App/Sqitch/Command/engine.pm:179 -msgid "Target" -msgstr "Ziel" - -#: lib/App/Sqitch/Command/engine.pm:180 lib/App/Sqitch/Command/target.pm:172 -msgid "Registry" -msgstr "Registry" - -#: lib/App/Sqitch/Command/engine.pm:181 lib/App/Sqitch/Command/target.pm:173 -msgid "Client" -msgstr "Client" - -#: lib/App/Sqitch/Command/engine.pm:182 lib/App/Sqitch/Command/target.pm:174 -msgid "Top Directory" -msgstr "Topverzeichnis" - -#: lib/App/Sqitch/Command/engine.pm:183 lib/App/Sqitch/Command/target.pm:175 -msgid "Plan File" -msgstr "Plandatei" - -#: lib/App/Sqitch/Command/engine.pm:184 lib/App/Sqitch/Command/target.pm:176 -msgid "Extension" -msgstr "Erweiterung" - -#: lib/App/Sqitch/Command/engine.pm:185 lib/App/Sqitch/Command/target.pm:177 -#: lib/App/Sqitch/ItemFormatter.pm:61 -msgid "Revert" -msgstr "Rückgängig machen" - -#: lib/App/Sqitch/Command/engine.pm:186 lib/App/Sqitch/Command/target.pm:178 -#: lib/App/Sqitch/ItemFormatter.pm:60 -msgid "Deploy" -msgstr "Anwenden" - -#: lib/App/Sqitch/Command/engine.pm:187 lib/App/Sqitch/Command/target.pm:179 -msgid "Verify" -msgstr "Verifizieren" - -#: lib/App/Sqitch/Command/engine.pm:188 lib/App/Sqitch/Command/target.pm:180 -msgid "Reworked" -msgstr "Überarbeitet" - -#: lib/App/Sqitch/Command/engine.pm:195 lib/App/Sqitch/Command/target.pm:187 -msgid "Script Directories" -msgstr "Skriptverzeichnisse" - -#: lib/App/Sqitch/Command/engine.pm:196 lib/App/Sqitch/Command/target.pm:188 -msgid "Reworked Script Directories" -msgstr "Überarbeitete Skriptverzeichnisse" - -#: lib/App/Sqitch/Command/engine.pm:197 lib/App/Sqitch/Command/target.pm:189 -msgid "Variables" -msgstr "Variablen" - -#: lib/App/Sqitch/Command/engine.pm:198 lib/App/Sqitch/Command/target.pm:190 -msgid "No Variables" -msgstr "Keine Variablen" - -#: lib/App/Sqitch/Command/help.pm:46 -#, perl-brace-format -msgid "No manual entry for {command}" -msgstr "Kein Hilfeeintrag für {command} verfügbar" - -#: lib/App/Sqitch/Command/init.pm:50 -#, perl-brace-format -msgid "" -"invalid project name \"{project}\": project names must not begin with " -"punctuation, contain \"@\", \":\", \"#\", or blanks, or end in punctuation " -"or digits following punctuation" -msgstr "" -"Ungültiger Projektname \"{project}\". Projektnamen dürfen nicht mit " -"Satzzeichen beginnen, die Zeichen \"@\", \":\", \"#\" oder Leerzeichen " -"beinhalten oder in Satzzeichen enden, wenn diese wiederum Ziffern oder " -"anderen Satzzeichen folgen" - -#: lib/App/Sqitch/Command/log.pm:183 -#, perl-brace-format -msgid "Unknown log format \"{format}\"" -msgstr "Unbekanntes Log-Format \"{format}\"" - -#: lib/App/Sqitch/Command/log.pm:222 lib/App/Sqitch/Command/status.pm:131 -#, perl-brace-format -msgid "Database {db} has not been initialized for Sqitch" -msgstr "Datenbank {db} wurde noch nicht für Sqitch initialisiert" - -#: lib/App/Sqitch/Command/log.pm:233 -#, perl-brace-format -msgid "No events logged for {db}" -msgstr "Keine Ereignisse für Datenbank {db} aufgezeichnet" - -#: lib/App/Sqitch/Command/log.pm:252 lib/App/Sqitch/Command/status.pm:119 -#, perl-brace-format -msgid "On database {db}" -msgstr "Auf Datenbank {db}" - -#: lib/App/Sqitch/Command/plan.pm:170 -#, perl-brace-format -msgid "Unknown plan format \"{format}\"" -msgstr "Unbekanntes Planformat \"{format}\"" - -#: lib/App/Sqitch/Command/plan.pm:199 lib/App/Sqitch/Command/upgrade.pm:39 -#, perl-brace-format -msgid "Too many targets specified; using {target}" -msgstr "Zu viele Ziele angegeben. Verwende {target}" - -#: lib/App/Sqitch/Command/plan.pm:209 -#, perl-brace-format -msgid "No changes in {file}" -msgstr "Keine Änderungen in {file}" - -#: lib/App/Sqitch/Command/plan.pm:228 -#, perl-brace-format -msgid "Project: {project}" -msgstr "Projekt: {project}" - -#: lib/App/Sqitch/Command/plan.pm:229 -#, perl-brace-format -msgid "File: {file}" -msgstr "Datei: {file}" - -#: lib/App/Sqitch/Command/rebase.pm:74 -#, perl-brace-format -msgid "Too many changes specified; rebasing onto \"{onto}\" up to \"{upto}\"" -msgstr "" -"Zu viele Änderungen angegeben. Rebase auf \"{onto}\" bis hin \"{upto}\"" - -#: lib/App/Sqitch/Command/revert.pm:150 -msgid "Must specify a target revision in strict mode" -msgstr "" - -#: lib/App/Sqitch/Command/revert.pm:158 -#, fuzzy -msgid "Too many changes specified" -msgstr "Zu viele Ziele angegeben. Verwende {target}" - -#: lib/App/Sqitch/Command/revert.pm:163 -#, perl-brace-format -msgid "Too many changes specified; reverting to \"{change}\"" -msgstr "Zu viele Änderungen angegeben. Setze zurück nach \"{change}\"" - -#: lib/App/Sqitch/Command/rework.pm:153 -msgid "rework" -msgstr "überarbeite" - -#: lib/App/Sqitch/Command/rework.pm:171 -#, perl-brace-format -msgid "Added \"{change}\" to {file}." -msgstr "\"{change}\" zu \"{file}\" hinzugefügt." - -#: lib/App/Sqitch/Command/rework.pm:179 -msgid "Modify this file as appropriate:" -msgid_plural "Modify these files as appropriate:" -msgstr[0] "Nimm die nötigen Änderungen an dieser Datei vor:" -msgstr[1] "Nimm die nötigen Änderungen an diesen Dateien vor:" - -#: lib/App/Sqitch/Command/rework.pm:199 -#, perl-brace-format -msgid "Skipped {dest}: {src} does not exist" -msgstr "{dest} übersprungen: {src} existiert nicht" - -#: lib/App/Sqitch/Command/rework.pm:211 -#, perl-brace-format -msgid "Cannot copy {src} to {dest}: {error}" -msgstr "Kann {src} nicht nach {dest} kopieren: {error}" - -#: lib/App/Sqitch/Command/rework.pm:218 -#, perl-brace-format -msgid "Copied {src} to {dest}" -msgstr "{src} nach {dest} kopiert" - -#: lib/App/Sqitch/Command/show.pm:73 lib/App/Sqitch/Plan/ChangeList.pm:72 -#, perl-brace-format -msgid "Unknown tag \"{tag}\"" -msgstr "Unbekanntes Tag \"{tag}\"" - -#: lib/App/Sqitch/Command/show.pm:81 -#, perl-brace-format -msgid "Unknown object type \"{type}" -msgstr "Unbekannter Objekttyp \"{type}\"" - -#: lib/App/Sqitch/Command/show.pm:89 -#, perl-brace-format -msgid "Unknown change \"{change}\"" -msgstr "Unbekannte Änderung \"{change}\"" - -#: lib/App/Sqitch/Command/show.pm:104 -#, perl-brace-format -msgid "File \"{path}\" does not exist" -msgstr "Datei \"{path}\" existiert nicht" - -#: lib/App/Sqitch/Command/show.pm:106 -#, perl-brace-format -msgid "\"{path}\" is not a file" -msgstr "\"{path}\" ist keine Datei" - -#: lib/App/Sqitch/Command/status.pm:77 -msgid "Database not initialized for Sqitch" -msgstr "Datenbank nicht für Sqitch initialisiert" - -#: lib/App/Sqitch/Command/status.pm:80 -msgid "No projects registered" -msgstr "Keine Projekte registriert" - -#: lib/App/Sqitch/Command/status.pm:82 -#, perl-brace-format -msgid "Use --project to select which project to query: {projects}" -msgstr "Verwende --project um ein bestimmtes Projekt anzugeben: {projects}" - -#: lib/App/Sqitch/Command/status.pm:83 lib/App/Sqitch/Command/status.pm:206 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:99 -msgid ", " -msgstr ", " - -#: lib/App/Sqitch/Command/status.pm:138 lib/App/Sqitch/Engine.pm:452 -#: lib/App/Sqitch/Engine.pm:1287 -msgid "No changes deployed" -msgstr "Keine Änderungen angewendet" - -#: lib/App/Sqitch/Command/status.pm:156 -#, perl-brace-format -msgid "Status unknown. Use --plan-file to assess \"{project}\" status" -msgstr "" -"Unbekannter Status. Benutze --plan-file um Status für \"{project}\" zu " -"überprüfen" - -#: lib/App/Sqitch/Command/status.pm:190 -#, perl-brace-format -msgid "Project: {project}" -msgstr "Projekt: {project}" - -#: lib/App/Sqitch/Command/status.pm:194 -#, perl-brace-format -msgid "Change: {change_id}" -msgstr "Änderung: {change_id}" - -#: lib/App/Sqitch/Command/status.pm:198 -#, perl-brace-format -msgid "Name: {change}" -msgstr "Name: {change}" - -#: lib/App/Sqitch/Command/status.pm:203 -#, perl-brace-format -msgid "Tag: {tags}" -msgid_plural "Tags: {tags}" -msgstr[0] "Tag: {tags}" -msgstr[1] "Tags: {tags}" - -#: lib/App/Sqitch/Command/status.pm:211 -#, perl-brace-format -msgid "Deployed: {date}" -msgstr "Angewendet: {date}" - -#: lib/App/Sqitch/Command/status.pm:217 -#, perl-brace-format -msgid "By: {name} <{email}>" -msgstr "Von: {name} <{email}>" - -#: lib/App/Sqitch/Command/status.pm:240 -msgid "Change:" -msgid_plural "Changes:" -msgstr[0] "Änderung:" -msgstr[1] "Änderungen:" - -#: lib/App/Sqitch/Command/status.pm:269 -msgid "Tags: None." -msgstr "Tags: keine." - -#: lib/App/Sqitch/Command/status.pm:273 -msgid "Tag:" -msgid_plural "Tags:" -msgstr[0] "Tag:" -msgstr[1] "Tags:" - -#: lib/App/Sqitch/Command/status.pm:299 -#, perl-brace-format -msgid "Cannot find this change in {file}" -msgstr "Kann diese Änderungen nicht in {file} finden" - -#: lib/App/Sqitch/Command/status.pm:302 -msgid "Make sure you are connected to the proper database for this project." -msgstr "" -"Bitte stelle sicher dass du mit der korrekten Datenbank für dieses Projekt " -"verbunden bist." - -#: lib/App/Sqitch/Command/status.pm:308 lib/App/Sqitch/Engine.pm:237 -msgid "Nothing to deploy (up-to-date)" -msgstr "Nichts anzuwenden (auf neuestem Stand)" - -#: lib/App/Sqitch/Command/status.pm:311 lib/App/Sqitch/Engine.pm:607 -msgid "Undeployed change:" -msgid_plural "Undeployed changes:" -msgstr[0] "Rückgängig gemachte Änderung:" -msgstr[1] "Rückgängig gemachte Änderungen:" - -#: lib/App/Sqitch/Command/tag.pm:80 -msgid "tag" -msgstr "Tag" - -#: lib/App/Sqitch/Command/tag.pm:88 -#, perl-brace-format -msgid "Tagged \"{change}\" with {tag} in {file}" -msgstr "Markiere \"{change}\" mit {tag} in {file}" - -#: lib/App/Sqitch/Command/tag.pm:100 -#, perl-brace-format -msgid "" -"Name \"{name}\" identifies a target; use \"--tag {name}\" to use it for the " -"tag name" -msgstr "" -"Name \"{name}\" bezeichnet ein Ziel. Bitte verwende \"--tag {name}\" um ihn " -"als Tag-Namen zu verwenden" - -#: lib/App/Sqitch/Command/target.pm:62 -#, perl-brace-format -msgid "Target \"{target}\" already exists" -msgstr "Ziel \"{target}\" existiert bereits" - -#: lib/App/Sqitch/Command/target.pm:90 -#, perl-brace-format -msgid "Missing Target \"{target}\"; use \"{command}\" to add it" -msgstr "" -"Ziel \"{target}\" existiert noch nicht. Verwende \"{command}\" um es " -"hinzuzufügen" - -#: lib/App/Sqitch/Command/target.pm:106 lib/App/Sqitch/Command/target.pm:119 -#, perl-brace-format -msgid "Cannot rename target \"{target}\" because it's referenced by: {engines}" -msgstr "" -"Kann Ziel \"{target}\" nicht umbenennen, da es von den folgenden Engines " -"referenziert wird: {engines}" - -#: lib/App/Sqitch/Command/target.pm:171 -msgid "URI" -msgstr "URI" - -#: lib/App/Sqitch/Command/upgrade.pm:47 -#, perl-brace-format -msgid "Upgrading registry {registry} to version {version}" -msgstr "Aktualisiere Registry {registry} nach Version {version}" - -#: lib/App/Sqitch/Command/upgrade.pm:54 -#, perl-brace-format -msgid "Registry {registry} is up-to-date at version {version}" -msgstr "Registry {registry} auf Version {version} aktualisiert" - -#: lib/App/Sqitch/Command/verify.pm:97 -#, perl-brace-format -msgid "Too many changes specified; verifying from \"{from}\" to \"{to}\"" -msgstr "" -"Zu viele Änderungen angegeben. Verifiziere von \"{from}\" nach \"{to}\"" - -#: lib/App/Sqitch/Config.pm:25 -msgid "Could not determine home directory" -msgstr "Konnte Benutzerverzeichnis nicht finden" - -#: lib/App/Sqitch/DateTime.pm:33 lib/App/Sqitch/DateTime.pm:71 -#, perl-brace-format -msgid "Unknown date format \"{format}\"" -msgstr "Unbekanntes Datumsformat \"{format}\"" - -#: lib/App/Sqitch/Engine.pm:168 lib/App/Sqitch/Engine.pm:180 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:162 lib/App/Sqitch/Target.pm:251 -msgid "No engine specified; specify via target or core.engine" -msgstr "" -"Keine Engine angegeben. Bitte gib eine via \"target\" oder \"core.engine\" an" - -#: lib/App/Sqitch/Engine.pm:202 -#, perl-brace-format -msgid "{driver} required to manage {engine}" -msgstr "{driver} benötigt, um {engine} zu benutzen" - -#: lib/App/Sqitch/Engine.pm:217 -msgid "Nothing to deploy (empty plan)" -msgstr "Nichts anzuwenden (leerer Plan)" - -#: lib/App/Sqitch/Engine.pm:221 lib/App/Sqitch/Engine.pm:347 -#: lib/App/Sqitch/Plan.pm:749 lib/App/Sqitch/Plan/ChangeList.pm:121 -#, perl-brace-format -msgid "Unknown change: \"{change}\"" -msgstr "Unbekannte Änderung: \"{change}\"" - -#: lib/App/Sqitch/Engine.pm:228 -#, perl-brace-format -msgid "Nothing to deploy (already at \"{change}\")" -msgstr "Nichts anzuwenden (aktueller Stand ist bereits \"{change}\")" - -#: lib/App/Sqitch/Engine.pm:246 -#, perl-brace-format -msgid "Adding registry tables to {destination}" -msgstr "Erstelle Registry-Tabellen in {destination}" - -#: lib/App/Sqitch/Engine.pm:255 -msgid "Cannot deploy to an earlier change; use \"revert\" instead" -msgstr "" -"Eine vorige Änderung kann nicht angewandt werden. Verwende stattdessen " -"\"revert\"" - -#: lib/App/Sqitch/Engine.pm:263 -#, perl-brace-format -msgid "Deploying changes through {change} to {destination}" -msgstr "Wende Änderungen von {change} nach {destination} an" - -#: lib/App/Sqitch/Engine.pm:267 -#, perl-brace-format -msgid "Deploying changes to {destination}" -msgstr "Wende Änderungen nach {destination} an" - -#: lib/App/Sqitch/Engine.pm:272 -msgid "Will deploy the following changes:" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:285 -#, perl-brace-format -msgid "Unknown deployment mode: \"{mode}\"" -msgstr "Unbekannter Anwendungsmodus: \"{mode}\"" - -#: lib/App/Sqitch/Engine.pm:313 -msgid "Missing required parameter $prompt_default" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:341 -#, perl-brace-format -msgid "Change not deployed: \"{change}\"" -msgstr "Änderung nicht angewandt: \"{change}\"" - -#: lib/App/Sqitch/Engine.pm:358 -#, perl-brace-format -msgid "No changes deployed since: \"{change}\"" -msgstr "Keine Änderungen seit \"{change}\" angewandt" - -#: lib/App/Sqitch/Engine.pm:368 -#, perl-brace-format -msgid "Reverting changes to {change} from {destination}" -msgstr "Kehre Änderungen an {destination} um nach {change}" - -#: lib/App/Sqitch/Engine.pm:372 lib/App/Sqitch/Engine.pm:402 -msgid "Will revert the following changes:" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:375 lib/App/Sqitch/Engine.pm:405 -msgid "Would revert the following changes:" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:379 lib/App/Sqitch/Engine.pm:409 -msgid "Nothing reverted" -msgstr "Nichts rückgängig gemacht" - -#: lib/App/Sqitch/Engine.pm:382 -#, perl-brace-format -msgid "Revert changes to {change} from {destination}?" -msgstr "Änderungen von {change} nach {destination} wieder rückgängig machen?" - -#: lib/App/Sqitch/Engine.pm:391 -msgid "Nothing to revert (nothing deployed)" -msgstr "Nichts rückgängig zu machen (keine Änderungen angewandt)" - -#: lib/App/Sqitch/Engine.pm:399 -#, perl-brace-format -msgid "Reverting all changes from {destination}" -msgstr "Kehre alle Änderungen an {destination} um" - -#: lib/App/Sqitch/Engine.pm:412 -#, perl-brace-format -msgid "Revert all changes from {destination}?" -msgstr "Alle Änderungen an {destination} rückgängig machen?" - -#: lib/App/Sqitch/Engine.pm:446 -#, perl-brace-format -msgid "Verifying {destination}" -msgstr "Verifiziere {destination}" - -#: lib/App/Sqitch/Engine.pm:453 -msgid "Nothing to verify (no planned or deployed changes)" -msgstr "Nichts zu verifizieren (keine geplanten oder angewandten Änderungen)" - -#: lib/App/Sqitch/Engine.pm:460 -msgid "There are deployed changes, but none planned!" -msgstr "Angewandte Änderungen gefunden die ungeplant sind!" - -#: lib/App/Sqitch/Engine.pm:473 -msgid "Verify Summary Report" -msgstr "Verifizierungsreport" - -#: lib/App/Sqitch/Engine.pm:476 -#, perl-brace-format -msgid "Changes: {number}" -msgstr "Änderungen: {number}" - -#: lib/App/Sqitch/Engine.pm:477 -#, perl-brace-format -msgid "Errors: {number}" -msgstr "Fehler: {number}" - -#: lib/App/Sqitch/Engine.pm:478 -msgid "Verify failed" -msgstr "Verifizierung fehlgeschlagen" - -#: lib/App/Sqitch/Engine.pm:483 -msgid "Verify successful" -msgstr "Erfolgreich verifiziert" - -#: lib/App/Sqitch/Engine.pm:512 -#, perl-brace-format -msgid "Change \"{change}\" has not been deployed" -msgstr "Änderung \"{change}\" wurde noch nicht angewendet" - -#: lib/App/Sqitch/Engine.pm:515 -#, perl-brace-format -msgid "Cannot find \"{change}\" in the database or the plan" -msgstr "Kann \"{change}\" weder in der Datenbank noch im Plan finden" - -#: lib/App/Sqitch/Engine.pm:522 -#, perl-brace-format -msgid "Change \"{change}\" is deployed, but not planned" -msgstr "Änderung \"{change}\" wurde angewendet, allerdings nicht geplant" - -#: lib/App/Sqitch/Engine.pm:566 -msgid "Out of order" -msgstr "Ungültige Reihenfolge" - -#: lib/App/Sqitch/Engine.pm:572 -msgid "Not present in the plan" -msgstr "Im Plan nicht vorhanden" - -#: lib/App/Sqitch/Engine.pm:583 lib/App/Sqitch/Engine.pm:595 -#: lib/App/Sqitch/Engine.pm:1067 lib/App/Sqitch/Engine.pm:1097 -msgid "not ok" -msgstr "nicht OK" - -#: lib/App/Sqitch/Engine.pm:583 lib/App/Sqitch/Engine.pm:1045 -#: lib/App/Sqitch/Engine.pm:1087 -msgid "ok" -msgstr "OK" - -#: lib/App/Sqitch/Engine.pm:597 -msgid "Not deployed" -msgstr "Nicht angewendet" - -#: lib/App/Sqitch/Engine.pm:629 -#, perl-brace-format -msgid "Verify script \"{script}\" failed." -msgstr "Verifizierungsskript {script} fehlgeschlagen." - -#: lib/App/Sqitch/Engine.pm:638 -#, perl-brace-format -msgid "Verify script {file} does not exist" -msgstr "Verifizierungsskript {file} existiert nicht" - -#: lib/App/Sqitch/Engine.pm:680 -#, perl-brace-format -msgid "Conflicts with previously deployed change: {changes}" -msgid_plural "Conflicts with previously deployed changes: {changes}" -msgstr[0] "Konflikte mit zuvor angewendeter Änderung: {changes}" -msgstr[1] "Konflikte mit zuvor angewendeten Änderungen: {changes}" - -#: lib/App/Sqitch/Engine.pm:687 -#, perl-brace-format -msgid "Missing required change: {changes}" -msgid_plural "Missing required changes: {changes}" -msgstr[0] "Fehlende benötigte Änderung: {changes}" -msgstr[1] "Fehlende benötigte Änderungen: {changes}" - -#: lib/App/Sqitch/Engine.pm:699 -#, perl-brace-format -msgid "Change \"{changes}\" has already been deployed" -msgid_plural "Changes have already been deployed: {changes}" -msgstr[0] "Änderung \"{changes}\" wurde bereits angewendet" -msgstr[1] "Änderungen wurden bereits angewendet: {changes}" - -#: lib/App/Sqitch/Engine.pm:722 -#, perl-brace-format -msgid "Change \"{change}\" required by currently deployed change: {changes}" -msgid_plural "" -"Change \"{change}\" required by currently deployed changes: {changes}" -msgstr[0] "" -"Änderung \"{change}\" wird erfordert von gerade angewendeter Änderung: " -"{changes}" -msgstr[1] "" -"Änderung \"{change}\" wird erfordert von gerade angewendeten Änderungen: " -"{changes}" - -#: lib/App/Sqitch/Engine.pm:745 -#, perl-brace-format -msgid "Invalid dependency: {dependency}" -msgstr "Ungültige Abhängigkeit: {dependency}" - -#: lib/App/Sqitch/Engine.pm:881 lib/App/Sqitch/Plan/ChangeList.pm:88 -#, perl-brace-format -msgid "" -"Change \"{change}\" is ambiguous. Please specify a tag-qualified change:" -msgstr "" -"Änderung \"{change}\" ist mehrdeutig. Bitte gib ein Tag für die Änderung an:" - -#: lib/App/Sqitch/Engine.pm:896 -msgid "Change Lookup Failed" -msgstr "Suche nach Änderung gescheitert" - -#: lib/App/Sqitch/Engine.pm:917 -#, perl-brace-format -msgid "Reverting to {change}" -msgstr "Mache Änderungen rückgänging bis nach {change}" - -#: lib/App/Sqitch/Engine.pm:918 -msgid "Reverting all changes" -msgstr "Kehre sämtliche Änderungen um" - -#: lib/App/Sqitch/Engine.pm:926 -msgid "The schema will need to be manually repaired" -msgstr "Das Schema muss manuell repariert werden" - -#: lib/App/Sqitch/Engine.pm:930 lib/App/Sqitch/Engine.pm:1061 -msgid "Deploy failed" -msgstr "Anwendung der Änderung(en) fehlgeschlagen" - -#: lib/App/Sqitch/Engine.pm:990 -#, perl-brace-format -msgid "Cannot find change {id} ({change}) in {file}" -msgstr "Kann Änderung {id} ({change}) in {file} nicht finden" - -#: lib/App/Sqitch/Engine.pm:1112 -#, perl-brace-format -msgid "" -"Blocked by another instance of Sqitch working on {dest}; waiting {secs} " -"seconds..." -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1122 -#, perl-brace-format -msgid "" -"Timed out waiting {secs} seconds for another instance of Sqitch to finish " -"work on {dest}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1181 -#, perl-brace-format -msgid "No registry found in {destination}. Have you ever deployed?" -msgstr "" -"Registry nicht gefunden in {destination}. Wurde Sqitch jemals darauf " -"ausgeführt?" - -#: lib/App/Sqitch/Engine.pm:1186 -#, perl-brace-format -msgid "" -"Registry version is {old} but {new} is the latest known. Please upgrade " -"Sqitch" -msgstr "" -"Aktuelle Registry-Version ist {old} allerdings ist {new} die neueste " -"bekannte Version. Bitte aktualisiere Sqitch" - -#: lib/App/Sqitch/Engine.pm:1192 -#, perl-brace-format -msgid "" -"Registry is at version {old} but latest is {new}. Please run the \"upgrade\" " -"command" -msgstr "" -"Registry ist derzeit auf Version {old} aber neueste Version ist {new}. Bitte " -"führe den \"upgrade\"-Befehl aus" - -#: lib/App/Sqitch/Engine.pm:1207 -#, perl-brace-format -msgid "" -"Registry version is {old} but {new} is the latest known. Please upgrade " -"Sqitch." -msgstr "" -"Aktuelle Registry-Version ist {old} allerdings ist {new} die neueste " -"bekannte Version. Bitte aktualisiere Sqitch" - -#: lib/App/Sqitch/Engine.pm:1222 -#, perl-brace-format -msgid "Cannot upgrade to {version}: Cannot find upgrade script \"{file}\"" -msgstr "" -"Kann nicht nach {version} aktualisieren: Upgrade-Skript \"{file}\" nicht " -"gefunden" - -#: lib/App/Sqitch/Engine.pm:1229 -#, perl-brace-format -msgid "Upgrading the Sqitch registry from {old} to {new}" -msgstr "Aktualisiere die Sqitch-Registry von {old} nach {new}" - -#: lib/App/Sqitch/Engine.pm:1236 -#, perl-brace-format -msgid "From {old} to {new}" -msgstr "Von {old} nach {new}" - -#: lib/App/Sqitch/Engine.pm:1281 -#, fuzzy, perl-brace-format -msgid "Checking {destination}" -msgstr "Verifiziere {destination}" - -#: lib/App/Sqitch/Engine.pm:1288 -#, fuzzy -msgid "Nothing to check (no planned or deployed changes)" -msgstr "Nichts zu verifizieren (keine geplanten oder angewandten Änderungen)" - -#: lib/App/Sqitch/Engine.pm:1301 -#, fuzzy, perl-brace-format -msgid "Script signatures diverge at change {change}" -msgstr "Fehlende benötigte Änderung: {changes}" - -#: lib/App/Sqitch/Engine.pm:1309 -#, perl-brace-format -msgid "Failed one check" -msgid_plural "Failed {count} checks" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Engine.pm:1317 -#, fuzzy -msgid "Check successful" -msgstr "Erfolgreich verifiziert" - -#: lib/App/Sqitch/Engine/exasol.pm:323 lib/App/Sqitch/Engine/oracle.pm:462 -msgid "Sqitch already initialized" -msgstr "Sqitch ist bereits initialisiert" - -#: lib/App/Sqitch/Engine/exasol.pm:391 lib/App/Sqitch/Engine/oracle.pm:592 -#, perl-brace-format -msgid "Cannot remove {file}: {error}" -msgstr "Kann Datei {file} nicht entfernen: {error}" - -#: lib/App/Sqitch/Engine/exasol.pm:400 lib/App/Sqitch/Engine/oracle.pm:601 -#, perl-brace-format -msgid "Cannot copy {file} to {alias}: {error}" -msgstr "Kann Datei {file} nicht nach {alias} kopieren: {error}" - -#: lib/App/Sqitch/Engine/exasol.pm:409 lib/App/Sqitch/Engine/oracle.pm:610 -#, perl-brace-format -msgid "Cannot symlink {file} to {alias}: {error}" -msgstr "" -"Kann symbolische Verknüpfung von {file} nach {alias} nicht erstellen: {error}" - -#: lib/App/Sqitch/Engine/exasol.pm:522 -#, perl-brace-format -msgid "{command} unexpectedly failed; exit value = {exitval}" -msgstr "{command} unerwartet gescheitert. Rückgabewert = {exitval}" - -#: lib/App/Sqitch/Engine/firebird.pm:208 lib/App/Sqitch/Engine/sqlite.pm:158 -#, perl-brace-format -msgid "Sqitch database {database} already initialized" -msgstr "Sqitch-Datenbank {database} ist bereits initialisiert" - -#: lib/App/Sqitch/Engine/firebird.pm:227 -#, perl-brace-format -msgid "Cannot create database {database}: {error}" -msgstr "Kann Datenbank {database} nicht erstellen: {error}" - -#: lib/App/Sqitch/Engine/firebird.pm:241 lib/App/Sqitch/Engine/sqlite.pm:127 -#, perl-brace-format -msgid "Database name missing in URI {uri}" -msgstr "Name der Datenbank fehlt in URI {uri}" - -#: lib/App/Sqitch/Engine/firebird.pm:839 lib/App/Sqitch/Role/DBIEngine.pm:527 -#, fuzzy, perl-brace-format -msgid "Cannot log change \"{change}\": The deploy script is not unique" -msgstr "Änderung \"{change}\" wurde angewendet, allerdings nicht geplant" - -#: lib/App/Sqitch/Engine/firebird.pm:903 lib/App/Sqitch/Engine/firebird.pm:921 -#: lib/App/Sqitch/Engine/firebird.pm:932 -#, perl-brace-format -msgid "Cannot dup STDERR: {error}" -msgstr "Kann STDERR nicht öffnen: {error}" - -#: lib/App/Sqitch/Engine/firebird.pm:907 -#, perl-brace-format -msgid "Cannot reirect STDERR: {error}" -msgstr "Kann nicht nach STDERR umleiten: {error}" - -#: lib/App/Sqitch/Engine/firebird.pm:935 -msgid "" -"Unable to locate Firebird ISQL; set \"engine.firebird.client\" via sqitch " -"config" -msgstr "" -"Kann Firebird ISQL nicht finden. Bitte setze \"engine.firebird.client\" via " -"sqitch config" - -#: lib/App/Sqitch/Engine/mysql.pm:117 -#, perl-brace-format -msgid "" -"Sqitch requires {rdbms} {want_version} or higher; this is {have_version}" -msgstr "" -"Sqitch setzt {rdbms} {want_version} oder höher voraus. Die aktuelle Version " -"is allerdings {have_version}" - -#: lib/App/Sqitch/Engine/mysql.pm:149 -#, perl-brace-format -msgid "Database name missing in URI \"{uri}\"" -msgstr "Name der Datenbank fehlt in URI \"{uri}\"" - -#: lib/App/Sqitch/Engine/pg.pm:213 lib/App/Sqitch/Engine/snowflake.pm:303 -#: lib/App/Sqitch/Engine/vertica.pm:139 -#, perl-brace-format -msgid "Sqitch schema \"{schema}\" already exists" -msgstr "Sqitch-Schema \"{schema}\" existiert bereits" - -#: lib/App/Sqitch/Engine/pg.pm:453 -#, fuzzy -msgid "Sqitch registry not initialized" -msgstr "Sqitch ist bereits initialisiert" - -#: lib/App/Sqitch/Engine/pg.pm:454 -msgid "" -"Because the \"changes\" table does not exist, Sqitch will now initialize the " -"database to create its registry tables." -msgstr "" - -#: lib/App/Sqitch/Engine/snowflake.pm:121 -msgid "Cannot determine Snowflake account name" -msgstr "Kann Namen für Snowflake-Benutzerkonto nicht herausfinden" - -#: lib/App/Sqitch/Engine/sqlite.pm:98 -#, fuzzy, perl-brace-format -msgid "" -"Sqitch requires SQLite 3.8.6 or later; DBD::SQLite was built with {version}" -msgstr "" -"Sqitch erwartet SQLite 3.7.11 oder neuer. DBD::SQLite wurde für Version " -"{version} gebaut" - -#: lib/App/Sqitch/Engine/sqlite.pm:121 -#, perl-brace-format -msgid "Sqitch requires SQLite 3.3.9 or later; {client} is {version}" -msgstr "" -"Sqitch erwartet SQLite 3.3.9 oder neuer. {client} ist allerdings {version}" - -#: lib/App/Sqitch/ItemFormatter.pm:62 -msgid "Fail" -msgstr "Fehlgeschlagen" - -#: lib/App/Sqitch/ItemFormatter.pm:67 -msgid "deploy" -msgstr "anwenden" - -#: lib/App/Sqitch/ItemFormatter.pm:68 -msgid "revert" -msgstr "rückgängig machen" - -#: lib/App/Sqitch/ItemFormatter.pm:69 -msgid "fail" -msgstr "fehlschlagen" - -#: lib/App/Sqitch/ItemFormatter.pm:74 -msgid "No label passed to the _ format" -msgstr "Label fehlt im _ Formatierungsplatzhalter" - -#: lib/App/Sqitch/ItemFormatter.pm:76 -msgid "Event: " -msgstr "Ereignis: " - -#: lib/App/Sqitch/ItemFormatter.pm:77 -msgid "Change: " -msgstr "Änderung: " - -#: lib/App/Sqitch/ItemFormatter.pm:78 -msgid "Committer:" -msgstr "Committer:" - -#: lib/App/Sqitch/ItemFormatter.pm:79 -msgid "Planner: " -msgstr "Planer: " - -#: lib/App/Sqitch/ItemFormatter.pm:80 -msgid "By: " -msgstr "Von: " - -#: lib/App/Sqitch/ItemFormatter.pm:81 -msgid "Date: " -msgstr "Datum: " - -#: lib/App/Sqitch/ItemFormatter.pm:82 -msgid "Committed:" -msgstr "Commitet:" - -#: lib/App/Sqitch/ItemFormatter.pm:83 -msgid "Planned: " -msgstr "Geplant: " - -#: lib/App/Sqitch/ItemFormatter.pm:84 -msgid "Name: " -msgstr "Name: " - -#: lib/App/Sqitch/ItemFormatter.pm:85 -msgid "Project: " -msgstr "Projekt: " - -#: lib/App/Sqitch/ItemFormatter.pm:86 -msgid "Email: " -msgstr "E-Mail: " - -#: lib/App/Sqitch/ItemFormatter.pm:87 lib/App/Sqitch/ItemFormatter.pm:172 -msgid "Requires: " -msgstr "Benötigt: " - -#: lib/App/Sqitch/ItemFormatter.pm:88 lib/App/Sqitch/ItemFormatter.pm:183 -msgid "Conflicts:" -msgstr "Konflikte:" - -#: lib/App/Sqitch/ItemFormatter.pm:90 -#, perl-brace-format -msgid "Unknown label \"{label}\" passed to the _ format" -msgstr "Unbekanntes Label \"{label}\" im _ Formatierungsplatzhalter angegeben" - -#: lib/App/Sqitch/ItemFormatter.pm:146 -#, perl-brace-format -msgid "{color} is not a valid ANSI color" -msgstr "{color} ist keine gültige ANSI-Farbe" - -#: lib/App/Sqitch/ItemFormatter.pm:189 -#, perl-brace-format -msgid "{attr} is not a valid change attribute" -msgstr "{attr} ist kein gültiges Änderungsattribut" - -#: lib/App/Sqitch/ItemFormatter.pm:212 -#, perl-brace-format -msgid "Unknown format code \"{code}\"" -msgstr "Unbekannter Formatierungscode \"{code}\"" - -#: lib/App/Sqitch/Plan.pm:131 -#, perl-brace-format -msgid "Plan file {file} does not exist" -msgstr "Plandatei {file} existiert nicht" - -#: lib/App/Sqitch/Plan.pm:133 -#, perl-brace-format -msgid "Plan file {file} is not a regular file" -msgstr "Plandatei {file} ist keine reguläre Datei" - -#: lib/App/Sqitch/Plan.pm:184 -#, perl-brace-format -msgid "Syntax error in {file} at line {lineno}: {error}" -msgstr "Syntaxfehler in {file}, Zeile {lineno}: {error}" - -#: lib/App/Sqitch/Plan.pm:208 -msgid "Invalid pragma; a blank line must come between pragmas and changes" -msgstr "" -"Ungültiges Pragma. Eine leere Zeile muss zwischen Pragmas und Änderungen " -"erscheinen" - -#: lib/App/Sqitch/Plan.pm:239 -#, fuzzy, perl-brace-format -msgid "" -"invalid project name \"{project}\": project names must not begin with " -"punctuation, contain \"@\", \":\", \"#\", \"\\\", or blanks, or end in " -"punctuation or digits following punctuation" -msgstr "" -"Ungültiger Projektname \"{project}\". Projektnamen dürfen nicht mit " -"Satzzeichen beginnen, die Zeichen \"@\", \":\", \"#\" oder Leerzeichen " -"beinhalten oder in Satzzeichen enden, wenn diese wiederum Ziffern oder " -"anderen Satzzeichen folgen" - -#: lib/App/Sqitch/Plan.pm:265 lib/App/Sqitch/Role/TargetConfigCommand.pm:286 -#, perl-format, perl-brace-format -msgid "Missing %project pragma in {file}" -msgstr "Fehlendes %project Pragma in {file}" - -#: lib/App/Sqitch/Plan.pm:320 -#, fuzzy -msgid "" -"Invalid name; names must not begin with punctuation, contain \"@\", \":\", " -"\"#\", \"\\\", or blanks, or end in punctuation or digits following " -"punctuation" -msgstr "" -"Ungültiger Name. Namen dürfen nicht mit Satzzeichen beginnen, \"@\", \":\", " -"\"#\" oder Leerzeichen beinhalten oder in Satzzeichen enden wenn diese " -"wiederum Ziffern oder anderen Satzzeichen folgen" - -#: lib/App/Sqitch/Plan.pm:325 -msgid "Missing timestamp and planner name and email" -msgstr "Zeitstempel, Name des Planers und E-Mail-Adresse fehlen" - -#: lib/App/Sqitch/Plan.pm:327 -msgid "Missing timestamp" -msgstr "Fehlender Zeitstempel" - -#: lib/App/Sqitch/Plan.pm:329 -msgid "Missing planner name and email" -msgstr "Name des Planers und E-Mail-Adresse fehlen" - -#: lib/App/Sqitch/Plan.pm:334 lib/App/Sqitch/Plan.pm:908 -#, perl-brace-format -msgid "\"{name}\" is a reserved name" -msgstr "\"{name}\" ist ein reservierter Name" - -#: lib/App/Sqitch/Plan.pm:340 lib/App/Sqitch/Plan.pm:912 -#, perl-brace-format -msgid "\"{name}\" is invalid because it could be confused with a SHA1 ID" -msgstr "" -"\"{name}\" is ungültig da er mit einer SHA1-ID verwechselt werden könnte" - -#: lib/App/Sqitch/Plan.pm:360 -#, perl-brace-format -msgid "Tag \"{tag}\" contains illegal character {sep}" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:369 -#, perl-brace-format -msgid "Tag \"{tag}\" declared without a preceding change" -msgstr "Tag \"{tag}\" ohne vorige Änderung deklariert" - -#: lib/App/Sqitch/Plan.pm:378 -#, perl-brace-format -msgid "Tag \"{tag}\" duplicates earlier declaration on line {line}" -msgstr "Tag \"{tag}\" dupliziert frühere Deklaration auf Zeile {line}" - -#: lib/App/Sqitch/Plan.pm:386 -msgid "Tags may not specify dependencies" -msgstr "Tags können keine Abhängigkeiten spezifizieren" - -#: lib/App/Sqitch/Plan.pm:415 -#, perl-brace-format -msgid "Change \"{change}\" duplicates earlier declaration on line {line}" -msgstr "Änderung \"{change}\" dupliziert vorige Deklaration auf Zeile {line}" - -#: lib/App/Sqitch/Plan.pm:428 lib/App/Sqitch/Plan.pm:780 -#: lib/App/Sqitch/Plan.pm:792 -#, perl-brace-format -msgid "\"{dep}\" is not a valid dependency specification" -msgstr "\"{dep}\" ist keine gültige Abhängigkeitsspezifikation" - -#: lib/App/Sqitch/Plan.pm:437 -#, perl-brace-format -msgid "Duplicate dependency \"{dep}\"" -msgstr "Doppelte Abhängigkeit \"{dep}\"" - -#: lib/App/Sqitch/Plan.pm:550 -#, perl-brace-format -msgid "Change \"{change}\" cannot require itself" -msgstr "Änderung \"{change}\" kann nicht von sich selbst abhängig sein" - -#: lib/App/Sqitch/Plan.pm:557 -#, perl-brace-format -msgid "" -"Change \"{change}\" planned {num} change before required change " -"\"{required}\"" -msgid_plural "" -"Change \"{change}\" planned {num} changes before required change " -"\"{required}\"" -msgstr[0] "" -"Änderung \"{change}\" plant {num} Änderung vor benötigter Änderung " -"\"{required}\"" -msgstr[1] "" -"Änderung \"{change}\" plant {num} Änderungen vor benötigter Änderung " -"\"{required}\"" - -#: lib/App/Sqitch/Plan.pm:566 -#, perl-brace-format -msgid "Unknown change \"{required}\" required by change \"{change}\"" -msgstr "Unbekannte Änderung \"{required}\" wird vorausgesetzt von \"{change}\"" - -#: lib/App/Sqitch/Plan.pm:576 -#, perl-brace-format -msgid "HINT: move \"{change}\" down {num} line in {plan}" -msgid_plural "HINT: move \"{change}\" down {num} lines in {plan}" -msgstr[0] "Hinweis: schiebe \"{change}\" {num} Zeile herunter in {plan}" -msgstr[1] "Hinweis: schiebe \"{change}\" {num} Zeilen herunter in {plan}" - -#: lib/App/Sqitch/Plan.pm:590 -msgid "Dependency error detected:" -msgid_plural "Dependency errors detected:" -msgstr[0] "Abhängigkeitsfehler entdeckt:" -msgstr[1] "Abhängigkeitsfehler entdeckt:" - -#: lib/App/Sqitch/Plan.pm:687 -#, perl-brace-format -msgid "Cannot find change \"{change}\" in plan" -msgstr "Kann Änderung \"{change}\" nicht im Plan finden" - -#: lib/App/Sqitch/Plan.pm:742 -#, perl-brace-format -msgid "Tag \"{tag}\" already exists" -msgstr "Tag \"{tag}\" existiert bereits" - -#: lib/App/Sqitch/Plan.pm:754 -#, perl-brace-format -msgid "Cannot apply tag \"{tag}\" to a plan with no changes" -msgstr "Kann Tag \"{tag}\"nicht auf einen Plan ohne Änderungen anwenden" - -#: lib/App/Sqitch/Plan.pm:811 -#, perl-brace-format -msgid "" -"Change \"{change}\" already exists in plan {file}.\n" -"Use \"sqitch rework\" to copy and rework it" -msgstr "" -"Änderung \"{change}\" existiert bereits in Plan {file}\n" -"Verwende \"sqitch rework\" um zu kopieren und überarbeiten" - -#: lib/App/Sqitch/Plan.pm:844 -#, perl-brace-format -msgid "" -"Change \"{change}\" does not exist in {file}.\n" -"Use \"sqitch add {change}\" to add it to the plan" -msgstr "" -"Änderung \"{change}\" existiert nicht in {file}\n" -"Benutze \"sqitch add {change}\"um sie dem Plan hinzuzufügen" - -#: lib/App/Sqitch/Plan.pm:852 -#, perl-brace-format -msgid "" -"Cannot rework \"{change}\" without an intervening tag.\n" -"Use \"sqitch tag\" to create a tag and try again" -msgstr "" -"Kann \"{change}\" nicht ohne zuvor erstellten Tag überarbeiten\n" -"Benutze \"sqitch tag\" um einen Tag zu erstellen und versuche es erneut" - -#: lib/App/Sqitch/Plan.pm:890 -#, perl-brace-format -msgid "Cannot add change \"{change}\": requires unknown change \"{req}\"" -msgstr "" -"Kann Änderung \"{change}\" nicht hinzufügen: unbekannte Änderung \"{req}\" " -"wird vorausgesetzt" - -#: lib/App/Sqitch/Plan.pm:896 -#, perl-brace-format -msgid "Cannot rework change \"{change}\": requires unknown change \"{req}\"" -msgstr "" -"Kann Änderung \"{change}\" nicht überarbeiten: unbekannte Änderung \"{req}\" " -"wird vorausgesetzt" - -#: lib/App/Sqitch/Plan.pm:918 -#, fuzzy, perl-brace-format -msgid "" -"\"{name}\" is invalid: changes must not begin with punctuation, contain " -"\"@\", \":\", \"#\", \"\\\", or blanks, or end in punctuation or digits " -"following punctuation" -msgstr "" -"\"{name}\" ist ungültig. Änderungen dürfen nicht mit Satzzeichen beginnen, " -"\"@\", \":\", \"#\" oder Leerzeichen beinhalten oder in Satzzeichen enden " -"wenn diese wiederum Ziffern oder anderen Satzzeichen folgen" - -#: lib/App/Sqitch/Plan.pm:924 -#, fuzzy, perl-brace-format -msgid "" -"\"{name}\" is invalid: tags must not begin with punctuation, contain \"@\", " -"\":\", \"#\", \"/\", \"\\\", or blanks, or end in punctuation or digits " -"following punctuation" -msgstr "" -"\"{name}\" ist ungültig. Tags dürfen nicht mit Satzzeichen beginnen, \"@\", " -"\":\", \"#\" oder Leerzeichen beinhalten oder in Satzzeichen enden wenn " -"diese wiederum Ziffern oder anderen Satzzeichen folgen" - -#: lib/App/Sqitch/Plan.pm:988 -#, perl-brace-format -msgid "\"Error closing {file}: {error}" -msgstr "Fehler beim Schliessen der Datei {file}: {error}" - -#: lib/App/Sqitch/Plan/Change.pm:328 -#, perl-brace-format -msgid "" -"Please enter a note for your change. Lines starting with '#' will\n" -"be ignored, and an empty message aborts the {command}." -msgstr "" -"Bitte füge ein Anmerkung der Änderung hinzu. Zeilen die mit '#' beginnen\n" -"werden ignoriert und leere Eingaben brechen den Befehl {command} ab." - -#: lib/App/Sqitch/Plan/Change.pm:333 -#, perl-brace-format -msgid "Change to {command}:" -msgstr "Wechsel nach {command}:" - -#: lib/App/Sqitch/Plan/ChangeList.pm:96 -msgid "Change lookup failed" -msgstr "Suche nach Änderung gescheitert" - -#: lib/App/Sqitch/Plan/Depend.pm:78 -#, perl-brace-format -msgid "Unable to find change \"{change}\" in plan {file}" -msgstr "Kann Änderung \"{change}\" nicht finden in Plan {file}" - -#: lib/App/Sqitch/Plan/Line.pm:115 -msgid "Aborting due to empty note" -msgstr "Breche wegen fehlender Anmerkung ab" - -#: lib/App/Sqitch/Plan/Line.pm:131 -#, perl-brace-format -msgid "" -"Write a {command} note.\n" -"Lines starting with '#' will be ignored." -msgstr "" -"Schreibe eine {command}-Anmerkung.\n" -"Zeilen die mit '#' beginnen werden ignoriert." - -#: lib/App/Sqitch/Role/ContextCommand.pm:38 -#, perl-brace-format -msgid "" -" Option --top-dir is deprecated for {command} and other non-configuration " -"commands.\n" -" Use --chdir instead." -msgstr "" -" Option --top-dir ist sowohl für {command} als auch andere Befehle " -"veraltet.\n" -" Verwende stattdessen--chdir" - -#: lib/App/Sqitch/Role/DBIEngine.pm:365 -#, perl-brace-format -msgid "" -"Cannot register \"{project}\" with URI {uri}: already exists with NULL URI" -msgstr "" -"Kann \"{project}\" mit URI {uri} nicht registrieren: existiert bereits mit " -"NULL URI" - -#: lib/App/Sqitch/Role/DBIEngine.pm:371 -#, perl-brace-format -msgid "" -"Cannot register \"{project}\" without URI: already exists with URI {uri}" -msgstr "" -"Kann \"{project}\" ohne URI nicht registrieren: existiert bereits mit URI " -"{uri}" - -#: lib/App/Sqitch/Role/DBIEngine.pm:377 -#, perl-brace-format -msgid "" -"Cannot register \"{project}\" with URI {uri}: already exists with URI " -"{reg_uri}" -msgstr "" -"Kann \"{project}\" mit URI {uri} nicht registrieren: existert bereits mit " -"URI {reg_uri}" - -#: lib/App/Sqitch/Role/DBIEngine.pm:395 -#, perl-brace-format -msgid "" -"Cannot register \"{project}\" with URI {uri}: project \"{reg_proj}\" already " -"using that URI" -msgstr "" -"Kann \"{project}\" mit URI {uri} nicht registrieren: Projekt \"{reg_proj}\" " -"verwendet bereits diese URI" - -#: lib/App/Sqitch/Role/RevertDeployCommand.pm:129 -#, perl-brace-format -msgid "" -"\"{command}\" cannot be used in strict mode.\\nUse explicity revert and " -"deploy commands instead." -msgstr "" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:96 -#, perl-brace-format -msgid "Unknown directory name: {dirs}" -msgid_plural "Unknown directory names: {dirs}" -msgstr[0] "Unbekannter Verzeichnisname: {dirs}" -msgstr[1] "Unbekannte Verzeichnisnamen: {dirs}" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:128 -#, perl-brace-format -msgid "URI \"{uri}\" is not a database URI" -msgstr "URI \"{uri}\" ist keine Datenbank-URI" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:133 -#, perl-brace-format -msgid "No database engine in URI \"{uri}\"" -msgstr "Fehlende Datenbank-Engine in URI \"{uri}\"" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:137 -#, perl-brace-format -msgid "Unknown engine \"{engine}\" in URI \"{uri}\"" -msgstr "Unbekannte Engine \"{engine}\" in URI \"{uri}\"" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:294 -#, perl-brace-format -msgid "Cannot initialize because {file} already exists and is not a file" -msgstr "" -"Kann nicht initialiseren da {file} bereits existiert und es sich dabei nicht " -"um eine Datei handelt" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:305 -#, perl-brace-format -msgid "" -"Cannot initialize because {file} already exists and is not a valid plan file" -msgstr "" -"Kann nicht initialisieren da {file} bereits existiert und keine gültige " -"Plandatei ist" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:311 -#, perl-brace-format -msgid "" -"Cannot initialize because project \"{project}\" already initialized in {file}" -msgstr "" -"Kann nicht initialisieren da Projekt \"{project}\" bereits in {file} " -"initialisiert wurde" - -#: lib/App/Sqitch/Target.pm:254 -msgid "" -"No project configuration found. Run the \"init\" command to initialize a " -"project" -msgstr "" -"Fehlende Projektkonfiguration. Bitte führe den \"init\"-Befehl aus, um das " -"Projekt zu initialisieren" - -#: lib/App/Sqitch/Target.pm:276 -#, perl-brace-format -msgid "Cannot find target \"{target}\"" -msgstr "Kann Ziel \"{target}\" nicht finden" - -#: lib/App/Sqitch/Target.pm:282 -#, perl-brace-format -msgid "No URI associated with target \"{target}\"" -msgstr "Keine URI mit Ziel \"{target}\" verknüpft" - -#: lib/App/Sqitch/Target.pm:291 -#, perl-brace-format -msgid "No engine specified by URI {uri}; URI must start with \"db:$engine:\"" -msgstr "" -"Keine Engine mittels URI {uri} angegeben. URI muss mit \"db:$engine:\" " -"beginnen" - -#: lib/App/Sqitch/Types.pm:57 -msgid "User name may not contain \"<\" or start with \"[\"" -msgstr "Benutzername darf nicht \"<\" beinhalten oder mit \"[\" beginnen" - -#: lib/App/Sqitch/Types.pm:63 -msgid "User email may not contain \">\"" -msgstr "Benutzer E-Mail-Adresse darf nicht \">\" beinhalten" - -#, perl-brace-format -#~ msgid "Loading {file}" -#~ msgstr "Lade {file}" - -#, perl-brace-format -#~ msgid "" -#~ "Deprecated {section} found in {file}; to remove it, run\n" -#~ " {sqitch} config --file {file} --remove-section {section}" -#~ msgstr "" -#~ "Veraltete Sektion {section} gefunden in {file}. Zum Entfernen führe den " -#~ "folgenden Befehl aus:\n" -#~ " {sqitch} config --file {file} --remove-section {section}" - -#~ msgid " - No engines to update" -#~ msgstr " - Keine Engines zum Aktualisieren verfügbar" - -#, perl-brace-format -#~ msgid "Cannot update {file}. Please make it writable" -#~ msgstr "Kann {file} nicht aktualisieren. Bitte mache die Datei schreibbar" - -#, perl-brace-format -#~ msgid "" -#~ "Migrated {old} to {new}; To remove {old}, run\n" -#~ " {sqitch} config --file {file} --remove-section {old}" -#~ msgstr "" -#~ "{old} nach {new} migriert. Um {old} zu entfernen, führe bitte den " -#~ "folgenden Befehl aus:\n" -#~ " {sqitch} config --file {file} --remove-section {old}" diff --git a/po/fr_FR.po b/po/fr_FR.po deleted file mode 100644 index f1e46674..00000000 --- a/po/fr_FR.po +++ /dev/null @@ -1,1675 +0,0 @@ -# Sqitch French Localization Messages -# Copyright (c) 2012-2024 iovation Inc., David E. Wheeler -# This file is distributed under the same license as the App-Sqitch package. -# Arnaud Assad <arhuman@gmail.com>, 2012. -# -msgid "" -msgstr "" -"Project-Id-Version: Sqitch 0.932\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-04 10:23-0500\n" -"PO-Revision-Date: 2012-10-12 11:28-0700\n" -"Last-Translator: Arnaud Assad <arhuman@gmail.com>\n" -"Language-Team: Sqitch Hackers <sqitch-hackers@googlegroups.com>\n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" - -#: lib/App/Sqitch.pm:86 -msgid "Cannot find your name; run sqitch config --user user.name \"YOUR NAME\"" -msgstr "" -"Impossible de trouver votre nom; exécuter sqitch config --user user.name " -"\"VOTRE NOM\"" - -#: lib/App/Sqitch.pm:116 -msgid "" -"Cannot infer your email address; run sqitch config --user user.email " -"you@host.com" -msgstr "" -"Impossible de déduire votre adressse email; exécuter sqitch config --user " -"user.email vous@hote.com" - -#: lib/App/Sqitch.pm:280 -#, fuzzy, perl-brace-format -msgid "Cannot change to directory {directory}: {error}" -msgstr "Impossible de copier {src} vers {dest} : {error}" - -#: lib/App/Sqitch.pm:314 lib/App/Sqitch/Command.pm:114 -#, perl-brace-format -msgid "\"{command}\" is not a valid command" -msgstr "\"{command}\" n'est pas une commande valide" - -#: lib/App/Sqitch.pm:408 -msgid "" -"Sqitch seems to be unattended and there is no default value for this question" -msgstr "" - -#: lib/App/Sqitch.pm:427 -msgctxt "Confirm prompt answer yes" -msgid "Yes" -msgstr "" - -#: lib/App/Sqitch.pm:428 -msgctxt "Confirm prompt answer no" -msgid "No" -msgstr "" - -#: lib/App/Sqitch.pm:437 -msgid "Please answer \"y\" or \"n\"." -msgstr "" - -#: lib/App/Sqitch.pm:440 -msgid "No valid answer after 3 attempts; aborting" -msgstr "" - -#: lib/App/Sqitch.pm:461 lib/App/Sqitch.pm:468 -#, perl-brace-format -msgid "Cannot exec {command}: {error}" -msgstr "Impossible d'exécuter {command} : {error}" - -#: lib/App/Sqitch.pm:484 -#, perl-brace-format -msgid "Error closing pipe to {command}: {error}" -msgstr "Erreur en fermant le tube vers {command} : {error}" - -#: lib/App/Sqitch.pm:488 lib/App/Sqitch/Engine/oracle.pm:771 -#, perl-brace-format -msgid "{command} unexpectedly returned exit value {exitval}" -msgstr "{command} a retourné de manière inattendue la valeur {exitval}" - -#: lib/App/Sqitch/Command.pm:284 -#, fuzzy, perl-brace-format -msgid "Unknown argument \"{arg}\"" -msgid_plural "Unknown arguments: {arg}" -msgstr[0] "Étiquette inconnue \"{tag}\"" -msgstr[1] "Étiquette inconnue \"{tag}\"" - -#: lib/App/Sqitch/Command.pm:296 -msgid "Cannot specify both --all and engine, target, or plan arugments" -msgstr "" - -#: lib/App/Sqitch/Command.pm:316 lib/App/Sqitch/Command/add.pm:421 -#: lib/App/Sqitch/Command/init.pm:203 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:250 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:337 -#, perl-brace-format -msgid "Created {file}" -msgstr "{file} crée" - -#: lib/App/Sqitch/Command.pm:323 lib/App/Sqitch/Role/TargetConfigCommand.pm:256 -#, perl-brace-format -msgid "Error creating {path}: {error}" -msgstr "Erreur à la création de {path} : {error}" - -#: lib/App/Sqitch/Command/add.pm:102 -#, fuzzy, perl-brace-format -msgid "Template {template} does not exist" -msgstr "Le fichier de plan {file} n'existe pas" - -#: lib/App/Sqitch/Command/add.pm:107 -#, fuzzy, perl-brace-format -msgid "Template {template} is not a file" -msgstr "\"{command}\" n'est pas une commande valide" - -#: lib/App/Sqitch/Command/add.pm:145 -#, perl-brace-format -msgid "Cannot find {script} template" -msgstr "Impossible de trouver le patron {script}" - -#: lib/App/Sqitch/Command/add.pm:224 -#, fuzzy, perl-brace-format -msgid "Directory \"{dir}\" does not exist" -msgstr "Le fichier de plan {file} n'existe pas" - -#: lib/App/Sqitch/Command/add.pm:229 -#, fuzzy, perl-brace-format -msgid "\"{dir}\" is not a directory" -msgstr "\"{command}\" n'est pas une commande valide" - -#: lib/App/Sqitch/Command/add.pm:282 -#, perl-brace-format -msgid "" -"Name \"{name}\" identifies a target; use \"--change {name}\" to use it for " -"the change name" -msgstr "" - -#: lib/App/Sqitch/Command/add.pm:330 -msgid "add" -msgstr "ajouter" - -#: lib/App/Sqitch/Command/add.pm:348 -#, perl-brace-format -msgid "Added \"{change}\" to {file}" -msgstr "Ajouté \"{change}\" à {file}" - -#: lib/App/Sqitch/Command/add.pm:367 -#, perl-brace-format -msgid "Skipped {file}: already exists" -msgstr "Ignoré {file}: existe déjà" - -#: lib/App/Sqitch/Command/add.pm:386 lib/App/Sqitch/Command/add.pm:427 -#: lib/App/Sqitch/Plan.pm:136 lib/App/Sqitch/Plan.pm:602 -#: lib/App/Sqitch/Plan.pm:982 lib/App/Sqitch/Plan/Line.pm:107 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:321 -#, perl-brace-format -msgid "Cannot open {file}: {error}" -msgstr "Impossible d'ouvrir {file} : {error}" - -#: lib/App/Sqitch/Command/add.pm:394 -#, fuzzy, perl-brace-format -msgid "Error executing {template}: {error}" -msgstr "Erreur à la création de {path} : {error}" - -#: lib/App/Sqitch/Command/add.pm:406 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:332 -#, perl-brace-format -msgid "Error closing {file}: {error}" -msgstr "Erreur à la fermeture de {file} : {error}" - -#: lib/App/Sqitch/Command/add.pm:415 -#, perl-brace-format -msgid "File {file} has a double extension of {ext}" -msgstr "" - -#: lib/App/Sqitch/Command/bundle.pm:99 -msgid "" -"Use of --to or --from to bundle multiple targets is not recommended.\n" -"Pass them as arguments after each target argument, instead." -msgstr "" - -#: lib/App/Sqitch/Command/bundle.pm:106 -msgid "Cannot specify both --from or --to and change arguments" -msgstr "" - -#: lib/App/Sqitch/Command/bundle.pm:111 -#, perl-brace-format -msgid "Bundling into {dir}" -msgstr "Groupement dans {dir}" - -#: lib/App/Sqitch/Command/bundle.pm:136 -#, perl-brace-format -msgid "Cannot copy {file}: does not exist" -msgstr "Impossible de copier {file} : il n'existe pas" - -#: lib/App/Sqitch/Command/bundle.pm:149 -#, perl-brace-format -msgid "Copying {source} -> {dest}" -msgstr "Copie {source} -> {dest}" - -#: lib/App/Sqitch/Command/bundle.pm:156 -#, perl-brace-format -msgid "Cannot copy \"{source}\" to \"{dest}\": {error}" -msgstr "Impossible de copier \"{source}\" vers \"{dest}\" : {error}" - -#: lib/App/Sqitch/Command/bundle.pm:166 -msgid "Writing config" -msgstr "Écriture de la configuration" - -#: lib/App/Sqitch/Command/bundle.pm:177 -msgid "Writing plan" -msgstr "Écriture du plan" - -#: lib/App/Sqitch/Command/bundle.pm:186 -#, perl-brace-format -msgid "Writing plan from {from} to {to}" -msgstr "Écriture du plan de {from} à {to}" - -#: lib/App/Sqitch/Command/bundle.pm:206 lib/App/Sqitch/Command/bundle.pm:213 -#: lib/App/Sqitch/Plan.pm:954 lib/App/Sqitch/Plan.pm:963 -#, perl-brace-format -msgid "Cannot find change {change}" -msgstr "Impossible de trouver le changement {change}" - -#: lib/App/Sqitch/Command/bundle.pm:217 -msgid "Writing scripts" -msgstr "Écriture des scripts" - -#: lib/App/Sqitch/Command/check.pm:89 lib/App/Sqitch/Command/deploy.pm:118 -#: lib/App/Sqitch/Command/log.pm:212 lib/App/Sqitch/Command/rebase.pm:63 -#: lib/App/Sqitch/Command/revert.pm:137 lib/App/Sqitch/Command/status.pm:110 -#: lib/App/Sqitch/Command/verify.pm:89 -#, perl-brace-format -msgid "Too many targets specified; connecting to {target}" -msgstr "" - -#: lib/App/Sqitch/Command/check.pm:97 -#, perl-brace-format -msgid "Too many changes specified; checking from \"{from}\" to \"{to}\"" -msgstr "" - -#: lib/App/Sqitch/Command/checkout.pm:65 -#, perl-brace-format -msgid "Already on branch {branch}" -msgstr "" - -#: lib/App/Sqitch/Command/checkout.pm:101 -#, perl-brace-format -msgid "Branch {branch} has no changes in common with current branch {current}" -msgstr "" - -#: lib/App/Sqitch/Command/checkout.pm:107 -#, perl-brace-format -msgid "Last change before the branches diverged: {last_change}" -msgstr "" - -#: lib/App/Sqitch/Command/config.pm:129 -#, perl-brace-format -msgid "Unknown config action: {action}" -msgstr "Action de configuration inconnue : {action}" - -#: lib/App/Sqitch/Command/config.pm:149 -#, perl-brace-format -msgid "More then one value for the key \"{key}\"" -msgstr "Plus d'une valuer pour la clé : \"{key}\"" - -#: lib/App/Sqitch/Command/config.pm:261 -msgid "Cannot overwrite multiple values with a single value" -msgstr "Impossible d'écraser plusieurs valeurs avec une seule valeur" - -#: lib/App/Sqitch/Command/config.pm:291 -msgid "Cannot unset key with multiple values" -msgstr "Impossible d'effacer une clé avec plusieurs valeurs" - -#: lib/App/Sqitch/Command/config.pm:344 lib/App/Sqitch/Command/config.pm:361 -msgid "No such section!" -msgstr "Section inexistante !" - -#: lib/App/Sqitch/Command/deploy.pm:125 -#, perl-brace-format -msgid "Too many changes specified; deploying to \"{change}\"" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:26 lib/App/Sqitch/Command/engine.pm:156 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:121 -#, fuzzy, perl-brace-format -msgid "Unknown engine \"{engine}\"" -msgstr "Moteur inconnu : {engine}" - -#: lib/App/Sqitch/Command/engine.pm:40 lib/App/Sqitch/Command/target.pm:33 -#, fuzzy, perl-brace-format -msgid "Unknown action \"{action}\"" -msgstr "Action de configuration inconnue : {action}" - -#: lib/App/Sqitch/Command/engine.pm:71 -#, perl-brace-format -msgid "Cannot assign URI using engine \"{new}\" to engine \"{old}\"" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:81 lib/App/Sqitch/Command/target.pm:148 -#, fuzzy, perl-brace-format -msgid "Unknown target \"{target}\"" -msgstr "Étiquette inconnue \"{tag}\"" - -#: lib/App/Sqitch/Command/engine.pm:95 -#, fuzzy, perl-brace-format -msgid "Engine \"{engine}\" already exists" -msgstr "L'étiquette \"{tag}\" existe déjà" - -#: lib/App/Sqitch/Command/engine.pm:126 -#, perl-brace-format -msgid "Missing Engine \"{engine}\"; use \"{command}\" to add it" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:133 -#, fuzzy -msgid "Cannot unset an engine target" -msgstr "Impossible de trouver le changement {change}" - -#: lib/App/Sqitch/Command/engine.pm:179 -msgid "Target" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:180 lib/App/Sqitch/Command/target.pm:172 -msgid "Registry" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:181 lib/App/Sqitch/Command/target.pm:173 -msgid "Client" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:182 lib/App/Sqitch/Command/target.pm:174 -msgid "Top Directory" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:183 lib/App/Sqitch/Command/target.pm:175 -msgid "Plan File" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:184 lib/App/Sqitch/Command/target.pm:176 -msgid "Extension" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:185 lib/App/Sqitch/Command/target.pm:177 -#: lib/App/Sqitch/ItemFormatter.pm:61 -msgid "Revert" -msgstr "Annulation" - -#: lib/App/Sqitch/Command/engine.pm:186 lib/App/Sqitch/Command/target.pm:178 -#: lib/App/Sqitch/ItemFormatter.pm:60 -msgid "Deploy" -msgstr "Déploiement" - -#: lib/App/Sqitch/Command/engine.pm:187 lib/App/Sqitch/Command/target.pm:179 -#, fuzzy -msgid "Verify" -msgstr "Echec du déploiement" - -#: lib/App/Sqitch/Command/engine.pm:188 lib/App/Sqitch/Command/target.pm:180 -#, fuzzy -msgid "Reworked" -msgstr "retravail" - -#: lib/App/Sqitch/Command/engine.pm:195 lib/App/Sqitch/Command/target.pm:187 -#, fuzzy -msgid "Script Directories" -msgstr "Echec du déploiement" - -#: lib/App/Sqitch/Command/engine.pm:196 lib/App/Sqitch/Command/target.pm:188 -msgid "Reworked Script Directories" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:197 lib/App/Sqitch/Command/target.pm:189 -msgid "Variables" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:198 lib/App/Sqitch/Command/target.pm:190 -msgid "No Variables" -msgstr "" - -#: lib/App/Sqitch/Command/help.pm:46 -#, perl-brace-format -msgid "No manual entry for {command}" -msgstr "Pas d'entrée dans le manuel pour {command}" - -#: lib/App/Sqitch/Command/init.pm:50 -#, fuzzy, perl-brace-format -msgid "" -"invalid project name \"{project}\": project names must not begin with " -"punctuation, contain \"@\", \":\", \"#\", or blanks, or end in punctuation " -"or digits following punctuation" -msgstr "" -"nom de projet invalide \"{project}\" : les noms de projets ne doivent pas " -"commencer par de la ponctuation, contenir \"@\", \":\", ou \"#\", ou se " -"terminer par de la ponctuation ou des chiffres après de la ponctuation" - -#: lib/App/Sqitch/Command/log.pm:183 -#, perl-brace-format -msgid "Unknown log format \"{format}\"" -msgstr "Format de journalisation \"{format}\" inconnu" - -#: lib/App/Sqitch/Command/log.pm:222 lib/App/Sqitch/Command/status.pm:131 -#, fuzzy, perl-brace-format -msgid "Database {db} has not been initialized for Sqitch" -msgstr "La Base de Données {db} n'a pas été initialisée pour Sqitch" - -#: lib/App/Sqitch/Command/log.pm:233 -#, fuzzy, perl-brace-format -msgid "No events logged for {db}" -msgstr "Pas d'évènements enregistrés dans {db}" - -#: lib/App/Sqitch/Command/log.pm:252 lib/App/Sqitch/Command/status.pm:119 -#, perl-brace-format -msgid "On database {db}" -msgstr "Sur la Base de Données {db}" - -#: lib/App/Sqitch/Command/plan.pm:170 -#, fuzzy, perl-brace-format -msgid "Unknown plan format \"{format}\"" -msgstr "Format de journalisation \"{format}\" inconnu" - -#: lib/App/Sqitch/Command/plan.pm:199 lib/App/Sqitch/Command/upgrade.pm:39 -#, perl-brace-format -msgid "Too many targets specified; using {target}" -msgstr "" - -#: lib/App/Sqitch/Command/plan.pm:209 -#, fuzzy, perl-brace-format -msgid "No changes in {file}" -msgstr "Impossible de trouver ce changement dans {file}" - -#: lib/App/Sqitch/Command/plan.pm:228 -#, fuzzy, perl-brace-format -msgid "Project: {project}" -msgstr "Projet : {project}" - -#: lib/App/Sqitch/Command/plan.pm:229 -#, perl-brace-format -msgid "File: {file}" -msgstr "" - -#: lib/App/Sqitch/Command/rebase.pm:74 -#, perl-brace-format -msgid "Too many changes specified; rebasing onto \"{onto}\" up to \"{upto}\"" -msgstr "" - -#: lib/App/Sqitch/Command/revert.pm:150 -msgid "Must specify a target revision in strict mode" -msgstr "" - -#: lib/App/Sqitch/Command/revert.pm:158 -#, fuzzy -msgid "Too many changes specified" -msgstr "Impossible de trouver ce changement dans {file}" - -#: lib/App/Sqitch/Command/revert.pm:163 -#, perl-brace-format -msgid "Too many changes specified; reverting to \"{change}\"" -msgstr "" - -#: lib/App/Sqitch/Command/rework.pm:153 -msgid "rework" -msgstr "retravail" - -#: lib/App/Sqitch/Command/rework.pm:171 -#, perl-brace-format -msgid "Added \"{change}\" to {file}." -msgstr "Ajouté \"{change}\" à {file}" - -#: lib/App/Sqitch/Command/rework.pm:179 -msgid "Modify this file as appropriate:" -msgid_plural "Modify these files as appropriate:" -msgstr[0] "Modification de ce fichier comme il convient" -msgstr[1] "Modification de ces fichiers comme il convient" - -#: lib/App/Sqitch/Command/rework.pm:199 -#, perl-brace-format -msgid "Skipped {dest}: {src} does not exist" -msgstr "{dest} ignoré : {src} n'existe pas" - -#: lib/App/Sqitch/Command/rework.pm:211 -#, perl-brace-format -msgid "Cannot copy {src} to {dest}: {error}" -msgstr "Impossible de copier {src} vers {dest} : {error}" - -#: lib/App/Sqitch/Command/rework.pm:218 -#, perl-brace-format -msgid "Copied {src} to {dest}" -msgstr "{src} copié vers {dest}" - -#: lib/App/Sqitch/Command/show.pm:73 lib/App/Sqitch/Plan/ChangeList.pm:72 -#, perl-brace-format -msgid "Unknown tag \"{tag}\"" -msgstr "Étiquette inconnue \"{tag}\"" - -#: lib/App/Sqitch/Command/show.pm:81 -#, fuzzy, perl-brace-format -msgid "Unknown object type \"{type}" -msgstr "Cible d'annulation inconnue : \"{target}\"" - -#: lib/App/Sqitch/Command/show.pm:89 -#, fuzzy, perl-brace-format -msgid "Unknown change \"{change}\"" -msgstr "Changement inconnu \"{change}\" " - -#: lib/App/Sqitch/Command/show.pm:104 -#, fuzzy, perl-brace-format -msgid "File \"{path}\" does not exist" -msgstr "Le fichier de plan {file} n'existe pas" - -#: lib/App/Sqitch/Command/show.pm:106 -#, fuzzy, perl-brace-format -msgid "\"{path}\" is not a file" -msgstr "\"{command}\" n'est pas une commande valide" - -#: lib/App/Sqitch/Command/status.pm:77 -msgid "Database not initialized for Sqitch" -msgstr "Base de Données pas initialisée pour Sqitch" - -#: lib/App/Sqitch/Command/status.pm:80 -msgid "No projects registered" -msgstr "Pas de projets enregistrés" - -#: lib/App/Sqitch/Command/status.pm:82 -#, perl-brace-format -msgid "Use --project to select which project to query: {projects}" -msgstr "" -"Utiliser --project pour sélectionner le projet à interroger : {projects}" - -#: lib/App/Sqitch/Command/status.pm:83 lib/App/Sqitch/Command/status.pm:206 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:99 -msgid ", " -msgstr ", " - -#: lib/App/Sqitch/Command/status.pm:138 lib/App/Sqitch/Engine.pm:452 -#: lib/App/Sqitch/Engine.pm:1287 -msgid "No changes deployed" -msgstr "Pas de changements déployés" - -#: lib/App/Sqitch/Command/status.pm:156 -#, perl-brace-format -msgid "Status unknown. Use --plan-file to assess \"{project}\" status" -msgstr "" -"Statut inconnu. Utiliser --plan-file pour évaluer le statut de \"{project}\"" - -#: lib/App/Sqitch/Command/status.pm:190 -#, perl-brace-format -msgid "Project: {project}" -msgstr "Projet : {project}" - -#: lib/App/Sqitch/Command/status.pm:194 -#, perl-brace-format -msgid "Change: {change_id}" -msgstr "Changement : {change_id}" - -#: lib/App/Sqitch/Command/status.pm:198 -#, perl-brace-format -msgid "Name: {change}" -msgstr "Nom : {change}" - -#: lib/App/Sqitch/Command/status.pm:203 -#, perl-brace-format -msgid "Tag: {tags}" -msgid_plural "Tags: {tags}" -msgstr[0] "Étiquette : {tags}" -msgstr[1] "Étiquettes : {tags}" - -#: lib/App/Sqitch/Command/status.pm:211 -#, perl-brace-format -msgid "Deployed: {date}" -msgstr "Déployé : {date}" - -#: lib/App/Sqitch/Command/status.pm:217 -#, perl-brace-format -msgid "By: {name} <{email}>" -msgstr "Par : {name} <{email}> " - -#: lib/App/Sqitch/Command/status.pm:240 -msgid "Change:" -msgid_plural "Changes:" -msgstr[0] "Changement :" -msgstr[1] "Changements :" - -#: lib/App/Sqitch/Command/status.pm:269 -msgid "Tags: None." -msgstr "Étiquettes : Aucune" - -#: lib/App/Sqitch/Command/status.pm:273 -msgid "Tag:" -msgid_plural "Tags:" -msgstr[0] "Étiquette :" -msgstr[1] "Étiquettes :" - -#: lib/App/Sqitch/Command/status.pm:299 -#, perl-brace-format -msgid "Cannot find this change in {file}" -msgstr "Impossible de trouver ce changement dans {file}" - -#: lib/App/Sqitch/Command/status.pm:302 -msgid "Make sure you are connected to the proper database for this project." -msgstr "Assurez-vous d'être connecté à la bonne base de données pour ce projet" - -#: lib/App/Sqitch/Command/status.pm:308 lib/App/Sqitch/Engine.pm:237 -msgid "Nothing to deploy (up-to-date)" -msgstr "Rien à déployer (à jour)" - -#: lib/App/Sqitch/Command/status.pm:311 lib/App/Sqitch/Engine.pm:607 -msgid "Undeployed change:" -msgid_plural "Undeployed changes:" -msgstr[0] "Changement non déployé :" -msgstr[1] "Changements non déployés :" - -#: lib/App/Sqitch/Command/tag.pm:80 -msgid "tag" -msgstr "étiquette" - -#: lib/App/Sqitch/Command/tag.pm:88 -#, fuzzy, perl-brace-format -msgid "Tagged \"{change}\" with {tag} in {file}" -msgstr "\"{change}\" étiquetté avec {tag}" - -#: lib/App/Sqitch/Command/tag.pm:100 -#, perl-brace-format -msgid "" -"Name \"{name}\" identifies a target; use \"--tag {name}\" to use it for the " -"tag name" -msgstr "" - -#: lib/App/Sqitch/Command/target.pm:62 -#, fuzzy, perl-brace-format -msgid "Target \"{target}\" already exists" -msgstr "L'étiquette \"{tag}\" existe déjà" - -#: lib/App/Sqitch/Command/target.pm:90 -#, perl-brace-format -msgid "Missing Target \"{target}\"; use \"{command}\" to add it" -msgstr "" - -#: lib/App/Sqitch/Command/target.pm:106 lib/App/Sqitch/Command/target.pm:119 -#, perl-brace-format -msgid "Cannot rename target \"{target}\" because it's referenced by: {engines}" -msgstr "" - -#: lib/App/Sqitch/Command/target.pm:171 -msgid "URI" -msgstr "" - -#: lib/App/Sqitch/Command/upgrade.pm:47 -#, fuzzy, perl-brace-format -msgid "Upgrading registry {registry} to version {version}" -msgstr "Ajout des tables de metadonnées à {destination}" - -#: lib/App/Sqitch/Command/upgrade.pm:54 -#, perl-brace-format -msgid "Registry {registry} is up-to-date at version {version}" -msgstr "" - -#: lib/App/Sqitch/Command/verify.pm:97 -#, perl-brace-format -msgid "Too many changes specified; verifying from \"{from}\" to \"{to}\"" -msgstr "" - -#: lib/App/Sqitch/Config.pm:25 -msgid "Could not determine home directory" -msgstr "Impossible de déterminer le répertoire de référence" - -#: lib/App/Sqitch/DateTime.pm:33 lib/App/Sqitch/DateTime.pm:71 -#, perl-brace-format -msgid "Unknown date format \"{format}\"" -msgstr "Format de date inconnu \"{format}\"" - -#: lib/App/Sqitch/Engine.pm:168 lib/App/Sqitch/Engine.pm:180 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:162 lib/App/Sqitch/Target.pm:251 -#, fuzzy -msgid "No engine specified; specify via target or core.engine" -msgstr "Pas de moteur spécifié; utiliser --engine ou définir core.engine" - -#: lib/App/Sqitch/Engine.pm:202 -#, fuzzy, perl-brace-format -msgid "{driver} required to manage {engine}" -msgstr "Module DBD::Pg requis pour gérer PostgreSQL" - -#: lib/App/Sqitch/Engine.pm:217 -msgid "Nothing to deploy (empty plan)" -msgstr "Rien à déployer (plan vide)" - -#: lib/App/Sqitch/Engine.pm:221 lib/App/Sqitch/Engine.pm:347 -#: lib/App/Sqitch/Plan.pm:749 lib/App/Sqitch/Plan/ChangeList.pm:121 -#, perl-brace-format -msgid "Unknown change: \"{change}\"" -msgstr "Changement inconnu \"{change}\" " - -#: lib/App/Sqitch/Engine.pm:228 -#, fuzzy, perl-brace-format -msgid "Nothing to deploy (already at \"{change}\")" -msgstr "Rien à déployer (déjà sur \"{target}\"" - -#: lib/App/Sqitch/Engine.pm:246 -#, fuzzy, perl-brace-format -msgid "Adding registry tables to {destination}" -msgstr "Ajout des tables de metadonnées à {destination}" - -#: lib/App/Sqitch/Engine.pm:255 -#, fuzzy -msgid "Cannot deploy to an earlier change; use \"revert\" instead" -msgstr "" -"Impossible de déployer vers une cible antérieure; utiliser \"revert\" plutôt" - -#: lib/App/Sqitch/Engine.pm:263 -#, fuzzy, perl-brace-format -msgid "Deploying changes through {change} to {destination}" -msgstr "Déploiement des changements de {target} à {destination}" - -#: lib/App/Sqitch/Engine.pm:267 -#, perl-brace-format -msgid "Deploying changes to {destination}" -msgstr "Déploiement des changements vers {destination}" - -#: lib/App/Sqitch/Engine.pm:272 -msgid "Will deploy the following changes:" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:285 -#, perl-brace-format -msgid "Unknown deployment mode: \"{mode}\"" -msgstr "Mode de déploiement inconnu : \"{mode}\"" - -#: lib/App/Sqitch/Engine.pm:313 -msgid "Missing required parameter $prompt_default" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:341 -#, fuzzy, perl-brace-format -msgid "Change not deployed: \"{change}\"" -msgstr "Cible non déployée : \"{target}\"" - -#: lib/App/Sqitch/Engine.pm:358 -#, fuzzy, perl-brace-format -msgid "No changes deployed since: \"{change}\"" -msgstr "Cible non déployée : \"{target}\"" - -#: lib/App/Sqitch/Engine.pm:368 -#, fuzzy, perl-brace-format -msgid "Reverting changes to {change} from {destination}" -msgstr "Annulation des changements de {destination} à {target}" - -#: lib/App/Sqitch/Engine.pm:372 lib/App/Sqitch/Engine.pm:402 -msgid "Will revert the following changes:" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:375 lib/App/Sqitch/Engine.pm:405 -msgid "Would revert the following changes:" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:379 lib/App/Sqitch/Engine.pm:409 -#, fuzzy -msgid "Nothing reverted" -msgstr "Rien à annuler (rien de déployé)" - -#: lib/App/Sqitch/Engine.pm:382 -#, fuzzy, perl-brace-format -msgid "Revert changes to {change} from {destination}?" -msgstr "Annulation des changements de {destination} à {target}" - -#: lib/App/Sqitch/Engine.pm:391 -msgid "Nothing to revert (nothing deployed)" -msgstr "Rien à annuler (rien de déployé)" - -#: lib/App/Sqitch/Engine.pm:399 -#, perl-brace-format -msgid "Reverting all changes from {destination}" -msgstr "Annulation de tous les changements de {destination}" - -#: lib/App/Sqitch/Engine.pm:412 -#, fuzzy, perl-brace-format -msgid "Revert all changes from {destination}?" -msgstr "Annulation de tous les changements de {destination}" - -#: lib/App/Sqitch/Engine.pm:446 -#, fuzzy, perl-brace-format -msgid "Verifying {destination}" -msgstr "Déploiement des changements vers {destination}" - -#: lib/App/Sqitch/Engine.pm:453 -#, fuzzy -msgid "Nothing to verify (no planned or deployed changes)" -msgstr "Rien à annuler (rien de déployé)" - -#: lib/App/Sqitch/Engine.pm:460 -msgid "There are deployed changes, but none planned!" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:473 -msgid "Verify Summary Report" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:476 -#, fuzzy, perl-brace-format -msgid "Changes: {number}" -msgstr "Changement : {change_id}" - -#: lib/App/Sqitch/Engine.pm:477 -#, perl-brace-format -msgid "Errors: {number}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:478 -#, fuzzy -msgid "Verify failed" -msgstr "Echec du déploiement" - -#: lib/App/Sqitch/Engine.pm:483 -msgid "Verify successful" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:512 -#, perl-brace-format -msgid "Change \"{change}\" has not been deployed" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:515 -#, fuzzy, perl-brace-format -msgid "Cannot find \"{change}\" in the database or the plan" -msgstr "Impossible de trouver {target} dans le plan" - -#: lib/App/Sqitch/Engine.pm:522 -#, fuzzy, perl-brace-format -msgid "Change \"{change}\" is deployed, but not planned" -msgstr "" -"Le changement \"{change}\" duplique une déclaration précédente à la ligne " -"{line}" - -#: lib/App/Sqitch/Engine.pm:566 -msgid "Out of order" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:572 -#, fuzzy -msgid "Not present in the plan" -msgstr "Impossible de trouver {target} dans le plan" - -#: lib/App/Sqitch/Engine.pm:583 lib/App/Sqitch/Engine.pm:595 -#: lib/App/Sqitch/Engine.pm:1067 lib/App/Sqitch/Engine.pm:1097 -msgid "not ok" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:583 lib/App/Sqitch/Engine.pm:1045 -#: lib/App/Sqitch/Engine.pm:1087 -msgid "ok" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:597 -#, fuzzy -msgid "Not deployed" -msgstr "Pas de changements déployés" - -#: lib/App/Sqitch/Engine.pm:629 -#, perl-brace-format -msgid "Verify script \"{script}\" failed." -msgstr "" - -#: lib/App/Sqitch/Engine.pm:638 -#, fuzzy, perl-brace-format -msgid "Verify script {file} does not exist" -msgstr "Le fichier de plan {file} n'existe pas" - -#: lib/App/Sqitch/Engine.pm:680 -#, perl-brace-format -msgid "Conflicts with previously deployed change: {changes}" -msgid_plural "Conflicts with previously deployed changes: {changes}" -msgstr[0] "Conflits avec le changement déployé précédemment : {changes}" -msgstr[1] "Conflits avec les changements déployés précédemment : {changes}" - -#: lib/App/Sqitch/Engine.pm:687 -#, perl-brace-format -msgid "Missing required change: {changes}" -msgid_plural "Missing required changes: {changes}" -msgstr[0] "Changement requis manquant : {changes}" -msgstr[1] "Changements requis manquant : {changes}" - -#: lib/App/Sqitch/Engine.pm:699 -#, perl-brace-format -msgid "Change \"{changes}\" has already been deployed" -msgid_plural "Changes have already been deployed: {changes}" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Engine.pm:722 -#, fuzzy, perl-brace-format -msgid "Change \"{change}\" required by currently deployed change: {changes}" -msgid_plural "" -"Change \"{change}\" required by currently deployed changes: {changes}" -msgstr[0] "Requis par le changement actuellement déployé : {changes}" -msgstr[1] "Requis par les changements actuellement déployés : {changes}" - -#: lib/App/Sqitch/Engine.pm:745 -#, perl-brace-format -msgid "Invalid dependency: {dependency}" -msgstr "Dépendance invalide {dependency}" - -#: lib/App/Sqitch/Engine.pm:881 lib/App/Sqitch/Plan/ChangeList.pm:88 -#, perl-brace-format -msgid "" -"Change \"{change}\" is ambiguous. Please specify a tag-qualified change:" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:896 -msgid "Change Lookup Failed" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:917 -#, fuzzy, perl-brace-format -msgid "Reverting to {change}" -msgstr "Annulation et retour vers {target}" - -#: lib/App/Sqitch/Engine.pm:918 -msgid "Reverting all changes" -msgstr "Annulation de tous les changements" - -#: lib/App/Sqitch/Engine.pm:926 -msgid "The schema will need to be manually repaired" -msgstr "Le schéma devra être réparé manuellement" - -#: lib/App/Sqitch/Engine.pm:930 lib/App/Sqitch/Engine.pm:1061 -msgid "Deploy failed" -msgstr "Echec du déploiement" - -#: lib/App/Sqitch/Engine.pm:990 -#, fuzzy, perl-brace-format -msgid "Cannot find change {id} ({change}) in {file}" -msgstr "Impossible de trouver ce changement dans {file}" - -#: lib/App/Sqitch/Engine.pm:1112 -#, perl-brace-format -msgid "" -"Blocked by another instance of Sqitch working on {dest}; waiting {secs} " -"seconds..." -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1122 -#, perl-brace-format -msgid "" -"Timed out waiting {secs} seconds for another instance of Sqitch to finish " -"work on {dest}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1181 -#, perl-brace-format -msgid "No registry found in {destination}. Have you ever deployed?" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1186 -#, perl-brace-format -msgid "" -"Registry version is {old} but {new} is the latest known. Please upgrade " -"Sqitch" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1192 -#, perl-brace-format -msgid "" -"Registry is at version {old} but latest is {new}. Please run the \"upgrade\" " -"command" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1207 -#, perl-brace-format -msgid "" -"Registry version is {old} but {new} is the latest known. Please upgrade " -"Sqitch." -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1222 -#, perl-brace-format -msgid "Cannot upgrade to {version}: Cannot find upgrade script \"{file}\"" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1229 -#, fuzzy, perl-brace-format -msgid "Upgrading the Sqitch registry from {old} to {new}" -msgstr "Ajout des tables de metadonnées à {destination}" - -#: lib/App/Sqitch/Engine.pm:1236 -#, perl-brace-format -msgid "From {old} to {new}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1281 -#, fuzzy, perl-brace-format -msgid "Checking {destination}" -msgstr "Déploiement des changements vers {destination}" - -#: lib/App/Sqitch/Engine.pm:1288 -#, fuzzy -msgid "Nothing to check (no planned or deployed changes)" -msgstr "Rien à annuler (rien de déployé)" - -#: lib/App/Sqitch/Engine.pm:1301 -#, fuzzy, perl-brace-format -msgid "Script signatures diverge at change {change}" -msgstr "Changement requis manquant : {changes}" - -#: lib/App/Sqitch/Engine.pm:1309 -#, perl-brace-format -msgid "Failed one check" -msgid_plural "Failed {count} checks" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Engine.pm:1317 -msgid "Check successful" -msgstr "" - -#: lib/App/Sqitch/Engine/exasol.pm:323 lib/App/Sqitch/Engine/oracle.pm:462 -msgid "Sqitch already initialized" -msgstr "" - -#: lib/App/Sqitch/Engine/exasol.pm:391 lib/App/Sqitch/Engine/oracle.pm:592 -#, fuzzy, perl-brace-format -msgid "Cannot remove {file}: {error}" -msgstr "Impossible d'ouvrir {file} : {error}" - -#: lib/App/Sqitch/Engine/exasol.pm:400 lib/App/Sqitch/Engine/oracle.pm:601 -#, fuzzy, perl-brace-format -msgid "Cannot copy {file} to {alias}: {error}" -msgstr "Impossible de copier {src} vers {dest} : {error}" - -#: lib/App/Sqitch/Engine/exasol.pm:409 lib/App/Sqitch/Engine/oracle.pm:610 -#, fuzzy, perl-brace-format -msgid "Cannot symlink {file} to {alias}: {error}" -msgstr "Impossible d'ouvrir {file} : {error}" - -#: lib/App/Sqitch/Engine/exasol.pm:522 -#, fuzzy, perl-brace-format -msgid "{command} unexpectedly failed; exit value = {exitval}" -msgstr "{command} a retourné de manière inattendue la valeur {exitval}" - -#: lib/App/Sqitch/Engine/firebird.pm:208 lib/App/Sqitch/Engine/sqlite.pm:158 -#, perl-brace-format -msgid "Sqitch database {database} already initialized" -msgstr "" - -#: lib/App/Sqitch/Engine/firebird.pm:227 -#, fuzzy, perl-brace-format -msgid "Cannot create database {database}: {error}" -msgstr "Impossible de copier {src} vers {dest} : {error}" - -#: lib/App/Sqitch/Engine/firebird.pm:241 lib/App/Sqitch/Engine/sqlite.pm:127 -#, perl-brace-format -msgid "Database name missing in URI {uri}" -msgstr "" - -#: lib/App/Sqitch/Engine/firebird.pm:839 lib/App/Sqitch/Role/DBIEngine.pm:527 -#, fuzzy, perl-brace-format -msgid "Cannot log change \"{change}\": The deploy script is not unique" -msgstr "" -"Le changement \"{change}\" duplique une déclaration précédente à la ligne " -"{line}" - -#: lib/App/Sqitch/Engine/firebird.pm:903 lib/App/Sqitch/Engine/firebird.pm:921 -#: lib/App/Sqitch/Engine/firebird.pm:932 -#, fuzzy, perl-brace-format -msgid "Cannot dup STDERR: {error}" -msgstr "Impossible d'ouvrir {file} : {error}" - -#: lib/App/Sqitch/Engine/firebird.pm:907 -#, fuzzy, perl-brace-format -msgid "Cannot reirect STDERR: {error}" -msgstr "Impossible d'exécuter {command} : {error}" - -#: lib/App/Sqitch/Engine/firebird.pm:935 -msgid "" -"Unable to locate Firebird ISQL; set \"engine.firebird.client\" via sqitch " -"config" -msgstr "" - -#: lib/App/Sqitch/Engine/mysql.pm:117 -#, perl-brace-format -msgid "" -"Sqitch requires {rdbms} {want_version} or higher; this is {have_version}" -msgstr "" - -#: lib/App/Sqitch/Engine/mysql.pm:149 -#, perl-brace-format -msgid "Database name missing in URI \"{uri}\"" -msgstr "" - -#: lib/App/Sqitch/Engine/pg.pm:213 lib/App/Sqitch/Engine/snowflake.pm:303 -#: lib/App/Sqitch/Engine/vertica.pm:139 -#, perl-brace-format -msgid "Sqitch schema \"{schema}\" already exists" -msgstr "Le schéma Sqitch \"{schema}\" existe déjà" - -#: lib/App/Sqitch/Engine/pg.pm:453 -msgid "Sqitch registry not initialized" -msgstr "" - -#: lib/App/Sqitch/Engine/pg.pm:454 -msgid "" -"Because the \"changes\" table does not exist, Sqitch will now initialize the " -"database to create its registry tables." -msgstr "" - -#: lib/App/Sqitch/Engine/snowflake.pm:121 -msgid "Cannot determine Snowflake account name" -msgstr "" - -#: lib/App/Sqitch/Engine/sqlite.pm:98 -#, perl-brace-format -msgid "" -"Sqitch requires SQLite 3.8.6 or later; DBD::SQLite was built with {version}" -msgstr "" - -#: lib/App/Sqitch/Engine/sqlite.pm:121 -#, perl-brace-format -msgid "Sqitch requires SQLite 3.3.9 or later; {client} is {version}" -msgstr "" - -#: lib/App/Sqitch/ItemFormatter.pm:62 -msgid "Fail" -msgstr "Echec" - -#: lib/App/Sqitch/ItemFormatter.pm:67 -msgid "deploy" -msgstr "déploiement" - -#: lib/App/Sqitch/ItemFormatter.pm:68 -msgid "revert" -msgstr "annulation" - -#: lib/App/Sqitch/ItemFormatter.pm:69 -msgid "fail" -msgstr "échec" - -#: lib/App/Sqitch/ItemFormatter.pm:74 -msgid "No label passed to the _ format" -msgstr "Pas d'étiquette passée au format _ " - -#: lib/App/Sqitch/ItemFormatter.pm:76 -msgid "Event: " -msgstr "Evènement : " - -#: lib/App/Sqitch/ItemFormatter.pm:77 -msgid "Change: " -msgstr "Changement : " - -#: lib/App/Sqitch/ItemFormatter.pm:78 -msgid "Committer:" -msgstr "Committer : " - -#: lib/App/Sqitch/ItemFormatter.pm:79 -msgid "Planner: " -msgstr "Plannificateur : " - -#: lib/App/Sqitch/ItemFormatter.pm:80 -msgid "By: " -msgstr "Par : " - -#: lib/App/Sqitch/ItemFormatter.pm:81 -msgid "Date: " -msgstr "Date : " - -#: lib/App/Sqitch/ItemFormatter.pm:82 -msgid "Committed:" -msgstr "Committé : " - -#: lib/App/Sqitch/ItemFormatter.pm:83 -msgid "Planned: " -msgstr "Prévu : " - -#: lib/App/Sqitch/ItemFormatter.pm:84 -msgid "Name: " -msgstr "Nom : " - -#: lib/App/Sqitch/ItemFormatter.pm:85 -msgid "Project: " -msgstr "Projet : " - -#: lib/App/Sqitch/ItemFormatter.pm:86 -msgid "Email: " -msgstr "Email : " - -#: lib/App/Sqitch/ItemFormatter.pm:87 lib/App/Sqitch/ItemFormatter.pm:172 -msgid "Requires: " -msgstr "Requis : " - -#: lib/App/Sqitch/ItemFormatter.pm:88 lib/App/Sqitch/ItemFormatter.pm:183 -msgid "Conflicts:" -msgstr "Conflits : " - -#: lib/App/Sqitch/ItemFormatter.pm:90 -#, perl-brace-format -msgid "Unknown label \"{label}\" passed to the _ format" -msgstr "Étiquette \"{label}\" inconnue passée au format _" - -#: lib/App/Sqitch/ItemFormatter.pm:146 -#, perl-brace-format -msgid "{color} is not a valid ANSI color" -msgstr "{color} n'est pas une couleur ANSI valide" - -#: lib/App/Sqitch/ItemFormatter.pm:189 -#, perl-brace-format -msgid "{attr} is not a valid change attribute" -msgstr "{attr} n'est pas un changement d'attribut valide" - -#: lib/App/Sqitch/ItemFormatter.pm:212 -#, fuzzy, perl-brace-format -msgid "Unknown format code \"{code}\"" -msgstr "Code de format de journalisation \"{code}\" inconnu" - -#: lib/App/Sqitch/Plan.pm:131 -#, perl-brace-format -msgid "Plan file {file} does not exist" -msgstr "Le fichier de plan {file} n'existe pas" - -#: lib/App/Sqitch/Plan.pm:133 -#, perl-brace-format -msgid "Plan file {file} is not a regular file" -msgstr "Le fichier de plan {file} n'est pas un fichier régulier" - -#: lib/App/Sqitch/Plan.pm:184 -#, perl-brace-format -msgid "Syntax error in {file} at line {lineno}: {error}" -msgstr "Erreur de syntaxe dans {file} à la ligne {lineno} : {error}" - -#: lib/App/Sqitch/Plan.pm:208 -msgid "Invalid pragma; a blank line must come between pragmas and changes" -msgstr "" -"Pragma invalide; une ligne vide doit s'intercaler entre les pragmas et les " -"changements" - -#: lib/App/Sqitch/Plan.pm:239 -#, fuzzy, perl-brace-format -msgid "" -"invalid project name \"{project}\": project names must not begin with " -"punctuation, contain \"@\", \":\", \"#\", \"\\\", or blanks, or end in " -"punctuation or digits following punctuation" -msgstr "" -"nom de projet invalide \"{project}\" : les noms de projets ne doivent pas " -"commencer par de la ponctuation, contenir \"@\", \":\", ou \"#\", ou se " -"terminer par de la ponctuation ou des chiffres après de la ponctuation" - -#: lib/App/Sqitch/Plan.pm:265 lib/App/Sqitch/Role/TargetConfigCommand.pm:286 -#, perl-format, perl-brace-format -msgid "Missing %project pragma in {file}" -msgstr "Pragma %project absent dans {file}" - -#: lib/App/Sqitch/Plan.pm:320 -#, fuzzy -msgid "" -"Invalid name; names must not begin with punctuation, contain \"@\", \":\", " -"\"#\", \"\\\", or blanks, or end in punctuation or digits following " -"punctuation" -msgstr "" -"Nom invalide; les noms ne doivent pas commencer par de la ponctuation, " -"contenir \"@\", \":\", ou \"#\", ou se terminer par de la ponctuation ou " -"des chiffres après de la ponctuation" - -#: lib/App/Sqitch/Plan.pm:325 -msgid "Missing timestamp and planner name and email" -msgstr "Horodatage, nom et email du plannificateur absents" - -#: lib/App/Sqitch/Plan.pm:327 -msgid "Missing timestamp" -msgstr "Horodatage absent" - -#: lib/App/Sqitch/Plan.pm:329 -msgid "Missing planner name and email" -msgstr "Nom et email du plannificateur absents" - -#: lib/App/Sqitch/Plan.pm:334 lib/App/Sqitch/Plan.pm:908 -#, perl-brace-format -msgid "\"{name}\" is a reserved name" -msgstr "\"{name}\" est un nom réservé" - -#: lib/App/Sqitch/Plan.pm:340 lib/App/Sqitch/Plan.pm:912 -#, perl-brace-format -msgid "\"{name}\" is invalid because it could be confused with a SHA1 ID" -msgstr "\"{name}\" est invalide car il pourrait être confondu avec un ID SHA1" - -#: lib/App/Sqitch/Plan.pm:360 -#, perl-brace-format -msgid "Tag \"{tag}\" contains illegal character {sep}" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:369 -#, perl-brace-format -msgid "Tag \"{tag}\" declared without a preceding change" -msgstr "Étiquette \"{tag}\" déclarée sans changement préalable" - -#: lib/App/Sqitch/Plan.pm:378 -#, perl-brace-format -msgid "Tag \"{tag}\" duplicates earlier declaration on line {line}" -msgstr "" -"Étiquette \"{tag}\" duplique une déclaration précédente à la ligne {line}" - -#: lib/App/Sqitch/Plan.pm:386 -msgid "Tags may not specify dependencies" -msgstr "Les étiquettes ne peuvent pas spécifier les dépendances" - -#: lib/App/Sqitch/Plan.pm:415 -#, perl-brace-format -msgid "Change \"{change}\" duplicates earlier declaration on line {line}" -msgstr "" -"Le changement \"{change}\" duplique une déclaration précédente à la ligne " -"{line}" - -#: lib/App/Sqitch/Plan.pm:428 lib/App/Sqitch/Plan.pm:780 -#: lib/App/Sqitch/Plan.pm:792 -#, perl-brace-format -msgid "\"{dep}\" is not a valid dependency specification" -msgstr "\"{dep}\" n'est pas une spécification de dépendance valide" - -#: lib/App/Sqitch/Plan.pm:437 -#, fuzzy, perl-brace-format -msgid "Duplicate dependency \"{dep}\"" -msgstr "Dépendance invalide {dependency}" - -#: lib/App/Sqitch/Plan.pm:550 -#, perl-brace-format -msgid "Change \"{change}\" cannot require itself" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:557 -#, fuzzy, perl-brace-format -msgid "" -"Change \"{change}\" planned {num} change before required change " -"\"{required}\"" -msgid_plural "" -"Change \"{change}\" planned {num} changes before required change " -"\"{required}\"" -msgstr[0] "" -"Impossible de retravailler le changement \"{change}\" : il requiert un " -"changement inconnu \"{req}\"" -msgstr[1] "" -"Impossible de retravailler le changement \"{change}\" : il requiert un " -"changement inconnu \"{req}\"" - -#: lib/App/Sqitch/Plan.pm:566 -#, perl-brace-format -msgid "Unknown change \"{required}\" required by change \"{change}\"" -msgstr "Changement \"{required}\" inconnu requis par le changemet \"{change}\"" - -#: lib/App/Sqitch/Plan.pm:576 -#, perl-brace-format -msgid "HINT: move \"{change}\" down {num} line in {plan}" -msgid_plural "HINT: move \"{change}\" down {num} lines in {plan}" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Plan.pm:590 -msgid "Dependency error detected:" -msgid_plural "Dependency errors detected:" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Plan.pm:687 -#, perl-brace-format -msgid "Cannot find change \"{change}\" in plan" -msgstr "Impossible de trouver le changement \"{change}\" dans le plan" - -#: lib/App/Sqitch/Plan.pm:742 -#, perl-brace-format -msgid "Tag \"{tag}\" already exists" -msgstr "L'étiquette \"{tag}\" existe déjà" - -#: lib/App/Sqitch/Plan.pm:754 -#, perl-brace-format -msgid "Cannot apply tag \"{tag}\" to a plan with no changes" -msgstr "Impossible d'appliquer l'étiquette \"{tag}\" à un plan sans changement" - -#: lib/App/Sqitch/Plan.pm:811 -#, fuzzy, perl-brace-format -msgid "" -"Change \"{change}\" already exists in plan {file}.\n" -"Use \"sqitch rework\" to copy and rework it" -msgstr "" -"Changement \"{change}\" déjà existant.\n" -"Utiliser \"sqitch rework\" pour le copier et le retravailler" - -#: lib/App/Sqitch/Plan.pm:844 -#, fuzzy, perl-brace-format -msgid "" -"Change \"{change}\" does not exist in {file}.\n" -"Use \"sqitch add {change}\" to add it to the plan" -msgstr "" -"Le changement \"{change}\" n'existe pas.\n" -"Utiliser \"sqitch add {change}\" pour l'ajouter au plan" - -#: lib/App/Sqitch/Plan.pm:852 -#, perl-brace-format -msgid "" -"Cannot rework \"{change}\" without an intervening tag.\n" -"Use \"sqitch tag\" to create a tag and try again" -msgstr "" -"Retravail de \"{change}\" impossible sans un tag d'intervention.\n" -"Utiliser \"sqitch tag\" pour créer un tag et recommencer" - -#: lib/App/Sqitch/Plan.pm:890 -#, perl-brace-format -msgid "Cannot add change \"{change}\": requires unknown change \"{req}\"" -msgstr "" -"Impossible d'ajouter le changement \"{change}\" : il requiert un changement " -"inconnu \"{req}\"" - -#: lib/App/Sqitch/Plan.pm:896 -#, perl-brace-format -msgid "Cannot rework change \"{change}\": requires unknown change \"{req}\"" -msgstr "" -"Impossible de retravailler le changement \"{change}\" : il requiert un " -"changement inconnu \"{req}\"" - -#: lib/App/Sqitch/Plan.pm:918 -#, fuzzy, perl-brace-format -msgid "" -"\"{name}\" is invalid: changes must not begin with punctuation, contain " -"\"@\", \":\", \"#\", \"\\\", or blanks, or end in punctuation or digits " -"following punctuation" -msgstr "" -"\"{name}\" est invalide : les changements ne doivent pas commencer par de la " -"ponctuation, contenir \"@\", \":\", ou \"#\", ou se terminer par de la " -"ponctuation ou des chiffres après de la ponctuation" - -#: lib/App/Sqitch/Plan.pm:924 -#, fuzzy, perl-brace-format -msgid "" -"\"{name}\" is invalid: tags must not begin with punctuation, contain \"@\", " -"\":\", \"#\", \"/\", \"\\\", or blanks, or end in punctuation or digits " -"following punctuation" -msgstr "" -"\"{name}\" est invalide : les étiquettes ne doivent pas commencer par de la " -"ponctuation, contenir \"@\", \":\", ou \"#\", ou se terminer par de la " -"ponctuation ou des chiffres après de la ponctuation" - -#: lib/App/Sqitch/Plan.pm:988 -#, perl-brace-format -msgid "\"Error closing {file}: {error}" -msgstr "\"Erreur à la fermeture de {file} : {error}" - -#: lib/App/Sqitch/Plan/Change.pm:328 -#, perl-brace-format -msgid "" -"Please enter a note for your change. Lines starting with '#' will\n" -"be ignored, and an empty message aborts the {command}." -msgstr "" -"Merci de saisir une note pour votre changement. Les lignes commençant par " -"'#' seront ignorées, et un message vide annulera le {command}." - -#: lib/App/Sqitch/Plan/Change.pm:333 -#, perl-brace-format -msgid "Change to {command}:" -msgstr "Changement à {command}" - -#: lib/App/Sqitch/Plan/ChangeList.pm:96 -#, fuzzy -msgid "Change lookup failed" -msgstr "Echec du déploiement" - -#: lib/App/Sqitch/Plan/Depend.pm:78 -#, perl-brace-format -msgid "Unable to find change \"{change}\" in plan {file}" -msgstr "Incapable de trouver le changement \"{change}\" dans le plan {file}" - -#: lib/App/Sqitch/Plan/Line.pm:115 -msgid "Aborting due to empty note" -msgstr "Abandon dû à une note vide" - -#: lib/App/Sqitch/Plan/Line.pm:131 -#, perl-brace-format -msgid "" -"Write a {command} note.\n" -"Lines starting with '#' will be ignored." -msgstr "" -"Écrivez une note pour {command}.\n" -"Les lignes commençant par '#' seront ignorées." - -#: lib/App/Sqitch/Role/ContextCommand.pm:38 -#, perl-brace-format -msgid "" -" Option --top-dir is deprecated for {command} and other non-configuration " -"commands.\n" -" Use --chdir instead." -msgstr "" - -#: lib/App/Sqitch/Role/DBIEngine.pm:365 -#, perl-brace-format -msgid "" -"Cannot register \"{project}\" with URI {uri}: already exists with NULL URI" -msgstr "" -"Impossible d'enregistrer \"{project}\" avec l'URI {uri} : il existe déjà " -"avec un URI NULL" - -#: lib/App/Sqitch/Role/DBIEngine.pm:371 -#, perl-brace-format -msgid "" -"Cannot register \"{project}\" without URI: already exists with URI {uri}" -msgstr "" -"Impossible d'enregistrer \"{project}\" sans URI : il existe déjà avec l'URI " -"{uri}" - -#: lib/App/Sqitch/Role/DBIEngine.pm:377 -#, perl-brace-format -msgid "" -"Cannot register \"{project}\" with URI {uri}: already exists with URI " -"{reg_uri}" -msgstr "" -"Impossible d'enregistrer \"{project}\" avec l'URI {uri} : il existe déjà " -"avec l'URI {reg_uri}" - -#: lib/App/Sqitch/Role/DBIEngine.pm:395 -#, fuzzy, perl-brace-format -msgid "" -"Cannot register \"{project}\" with URI {uri}: project \"{reg_proj}\" already " -"using that URI" -msgstr "" -"Impossible d'enregistrer \"{project}\" avec l'URI {uri} : le projet " -"\"{reg_prog}\" utilise déjà cet URI" - -#: lib/App/Sqitch/Role/RevertDeployCommand.pm:129 -#, perl-brace-format -msgid "" -"\"{command}\" cannot be used in strict mode.\\nUse explicity revert and " -"deploy commands instead." -msgstr "" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:96 -#, fuzzy, perl-brace-format -msgid "Unknown directory name: {dirs}" -msgid_plural "Unknown directory names: {dirs}" -msgstr[0] "Mode de déploiement inconnu : \"{mode}\"" -msgstr[1] "Mode de déploiement inconnu : \"{mode}\"" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:128 -#, perl-brace-format -msgid "URI \"{uri}\" is not a database URI" -msgstr "" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:133 -#, fuzzy, perl-brace-format -msgid "No database engine in URI \"{uri}\"" -msgstr "Moteur inconnu : {engine}" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:137 -#, fuzzy, perl-brace-format -msgid "Unknown engine \"{engine}\" in URI \"{uri}\"" -msgstr "Moteur inconnu : {engine}" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:294 -#, perl-brace-format -msgid "Cannot initialize because {file} already exists and is not a file" -msgstr "" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:305 -#, perl-brace-format -msgid "" -"Cannot initialize because {file} already exists and is not a valid plan file" -msgstr "" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:311 -#, perl-brace-format -msgid "" -"Cannot initialize because project \"{project}\" already initialized in {file}" -msgstr "" - -#: lib/App/Sqitch/Target.pm:254 -msgid "" -"No project configuration found. Run the \"init\" command to initialize a " -"project" -msgstr "" - -#: lib/App/Sqitch/Target.pm:276 -#, fuzzy, perl-brace-format -msgid "Cannot find target \"{target}\"" -msgstr "Impossible de trouver le changement {change}" - -#: lib/App/Sqitch/Target.pm:282 -#, fuzzy, perl-brace-format -msgid "No URI associated with target \"{target}\"" -msgstr "Cible d'annulation inconnue : \"{target}\"" - -#: lib/App/Sqitch/Target.pm:291 -#, perl-brace-format -msgid "No engine specified by URI {uri}; URI must start with \"db:$engine:\"" -msgstr "" - -#: lib/App/Sqitch/Types.pm:57 -msgid "User name may not contain \"<\" or start with \"[\"" -msgstr "Le nom d'utilisateur ne peut contenir \"<\" ou commençant par \"[\"" - -#: lib/App/Sqitch/Types.pm:63 -msgid "User email may not contain \">\"" -msgstr "L'email utilisateur ne peut contenir \">\"" - -#, fuzzy, perl-brace-format -#~ msgid "Loading {file}" -#~ msgstr "{file} crée" - -#, fuzzy -#~ msgid "Updating legacy change and tag IDs in {destination}" -#~ msgstr "Annulation de tous les changements de {destination}" - -#~ msgid "Key {key} at multiple indexes" -#~ msgstr "Clé {key} indexée plusieurs fois" - -#, fuzzy -#~ msgid "Unknown property \"{property}\"" -#~ msgstr "Étiquette inconnue \"{tag}\"" - -#, fuzzy -#~ msgid "Deploy Directory" -#~ msgstr "Echec du déploiement" - -#, fuzzy -#~ msgid "Cannot find {change} in the plan" -#~ msgstr "Impossible de trouver {target} dans le plan" - -#~ msgid "Unknown deploy target: \"{target}\"" -#~ msgstr "Cible de déploiement inconnue : \"{target}\"" - -#, fuzzy -#~ msgid "DBD::mysql module required to manage MySQL" -#~ msgstr "Module DBD::Pg requis pour gérer PostgreSQL" - -#, fuzzy -#~ msgid "DBD::Oracle module required to manage Oracle" -#~ msgstr "Module DBD::Pg requis pour gérer PostgreSQL" - -#, fuzzy -#~ msgid "DBD::SQLite module required to manage SQLite" -#~ msgstr "Module DBD::Pg requis pour gérer PostgreSQL" - -#, fuzzy -#~ msgid "" -#~ "No database specified; use --db-name or set \"core.sqlite.db_name\" via " -#~ "sqitch config" -#~ msgstr "Pas de moteur spécifié; utiliser --engine ou définir core.engine" - -#, fuzzy -#~ msgid "Key \"{key}\" matches multiple changes" -#~ msgstr "Clé {key} indexée plusieurs fois" - -#~ msgid "" -#~ "invalid project name \"{project}\": project names must not begin with " -#~ "punctuation, contain \"@\" or \":\", or end in punctuation or digits " -#~ "following punctuation" -#~ msgstr "" -#~ "nom de projet invalide \"{project}\" : les noms de projets ne doivent " -#~ "pas commencer par de la ponctuation, contenir \"@\" ou \":\", ou se " -#~ "terminer par de la ponctuation ou des chiffres après de la ponctuation" - -#~ msgid "Option \"color\" expects \"always\", \"auto\", or \"never\"" -#~ msgstr "L'option \"color\" attend \"always\", \"auto\", ou \"never\"" - -#, fuzzy -#~ msgid "No changes deployed." -#~ msgstr "Pas de changements déployés" - -#~ msgid "Could not find change \"{change}\" ({id}) in the plan" -#~ msgstr "" -#~ "Impossible de trouver le changement \"{change}\" ({id}) dans le plan" - -#~ msgid "Dependency cycle detected between changes {changes}" -#~ msgstr "Cycle de dépendance détecté entre les changements {changes}" - -#~ msgid "\"{quoted}\"" -#~ msgstr "\"{quoted}\"" - -#~ msgid " and " -#~ msgstr " et " - -#~ msgid "Requires: " -#~ msgstr "Requis : " - -#~ msgid "Conflicts: " -#~ msgstr "Conflits : " diff --git a/po/it_IT.po b/po/it_IT.po deleted file mode 100644 index ac07588a..00000000 --- a/po/it_IT.po +++ /dev/null @@ -1,1694 +0,0 @@ -# Sqitch Italian Localization Messages -# Copyright (c) 2012-2024 iovation Inc., David E. Wheeler -# This file is distributed under the same license as the App-Sqitch package. -# Luca Ferrari <fluca1978@gmail.com>, 2017 -# -msgid "" -msgstr "" -"Project-Id-Version: App-Sqitch 0.9996\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-04 10:23-0500\n" -"PO-Revision-Date: 2017-10-12 10:30+0200\n" -"Last-Translator: Luca Ferrari <fluca1978@gmail.com>\n" -"Language-Team: Sqitch Hackers <sqitch-hackers@googlegroups.com>\n" -"Language: it_IT\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.0.1\n" - -#: lib/App/Sqitch.pm:86 -msgid "Cannot find your name; run sqitch config --user user.name \"YOUR NAME\"" -msgstr "" -"Impossibile trovare il tuo nome: esegui sqitch config --user user.name \"TUO " -"NOME\"" - -#: lib/App/Sqitch.pm:116 -msgid "" -"Cannot infer your email address; run sqitch config --user user.email " -"you@host.com" -msgstr "" -"Non riesco a risalire alla tua e-mail: esegui sqitch config --user user." -"email tuaemail@host.com" - -#: lib/App/Sqitch.pm:280 -#, fuzzy, perl-brace-format -msgid "Cannot change to directory {directory}: {error}" -msgstr "Non posso copiare {src} in {dest}: {error}" - -#: lib/App/Sqitch.pm:314 lib/App/Sqitch/Command.pm:114 -#, perl-brace-format -msgid "\"{command}\" is not a valid command" -msgstr "\"{command}\" non è un comando valido" - -#: lib/App/Sqitch.pm:408 -msgid "" -"Sqitch seems to be unattended and there is no default value for this question" -msgstr "" -"Sqitch sembra non presidiato e non ha un valore di default per il quesito" - -#: lib/App/Sqitch.pm:427 -msgctxt "Confirm prompt answer yes" -msgid "Yes" -msgstr "" - -#: lib/App/Sqitch.pm:428 -msgctxt "Confirm prompt answer no" -msgid "No" -msgstr "" - -#: lib/App/Sqitch.pm:437 -msgid "Please answer \"y\" or \"n\"." -msgstr "Rispondi \"y\" (si) o \"n\" (no)" - -#: lib/App/Sqitch.pm:440 -msgid "No valid answer after 3 attempts; aborting" -msgstr "Nessuna risposta valida in 3 tentativi, aborto" - -#: lib/App/Sqitch.pm:461 lib/App/Sqitch.pm:468 -#, perl-brace-format -msgid "Cannot exec {command}: {error}" -msgstr "Non posso eseguire {command}: {error}" - -#: lib/App/Sqitch.pm:484 -#, perl-brace-format -msgid "Error closing pipe to {command}: {error}" -msgstr "Errore di chiusura pipe per {command}: {error}" - -#: lib/App/Sqitch.pm:488 lib/App/Sqitch/Engine/oracle.pm:771 -#, perl-brace-format -msgid "{command} unexpectedly returned exit value {exitval}" -msgstr "Il comando {command} ha restituito un exit value inatteso {exitval}" - -#: lib/App/Sqitch/Command.pm:284 -#, perl-brace-format -msgid "Unknown argument \"{arg}\"" -msgid_plural "Unknown arguments: {arg}" -msgstr[0] "Argomento sconosciuto: \"{arg}\"" -msgstr[1] "Argomenti sconosciuti: {arg}" - -#: lib/App/Sqitch/Command.pm:296 -msgid "Cannot specify both --all and engine, target, or plan arugments" -msgstr "" -"Non si può specificare contemporaneamente --all e target, target o plan." - -#: lib/App/Sqitch/Command.pm:316 lib/App/Sqitch/Command/add.pm:421 -#: lib/App/Sqitch/Command/init.pm:203 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:250 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:337 -#, perl-brace-format -msgid "Created {file}" -msgstr "{file} creato" - -#: lib/App/Sqitch/Command.pm:323 lib/App/Sqitch/Role/TargetConfigCommand.pm:256 -#, perl-brace-format -msgid "Error creating {path}: {error}" -msgstr "Errore durante la creazione di {path}: {error}" - -#: lib/App/Sqitch/Command/add.pm:102 -#, perl-brace-format -msgid "Template {template} does not exist" -msgstr "Il template {template} non esiste" - -#: lib/App/Sqitch/Command/add.pm:107 -#, perl-brace-format -msgid "Template {template} is not a file" -msgstr "Il template {template} non è un file" - -#: lib/App/Sqitch/Command/add.pm:145 -#, perl-brace-format -msgid "Cannot find {script} template" -msgstr "Non trovo il template {script}" - -#: lib/App/Sqitch/Command/add.pm:224 -#, perl-brace-format -msgid "Directory \"{dir}\" does not exist" -msgstr "La directory {dir} non esiste" - -#: lib/App/Sqitch/Command/add.pm:229 -#, perl-brace-format -msgid "\"{dir}\" is not a directory" -msgstr "\"{dir}\" non è una directory" - -#: lib/App/Sqitch/Command/add.pm:282 -#, perl-brace-format -msgid "" -"Name \"{name}\" identifies a target; use \"--change {name}\" to use it for " -"the change name" -msgstr "" -"Il nome \"{name}\" identifica un target, usa \"--change {name}\" per " -"effettuare il cambio di nome" - -#: lib/App/Sqitch/Command/add.pm:330 -msgid "add" -msgstr "aggiungi" - -#: lib/App/Sqitch/Command/add.pm:348 -#, perl-brace-format -msgid "Added \"{change}\" to {file}" -msgstr "\"{change}\" aggiunta al file {file}" - -#: lib/App/Sqitch/Command/add.pm:367 -#, perl-brace-format -msgid "Skipped {file}: already exists" -msgstr "Saltato {file}: esiste già" - -#: lib/App/Sqitch/Command/add.pm:386 lib/App/Sqitch/Command/add.pm:427 -#: lib/App/Sqitch/Plan.pm:136 lib/App/Sqitch/Plan.pm:602 -#: lib/App/Sqitch/Plan.pm:982 lib/App/Sqitch/Plan/Line.pm:107 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:321 -#, perl-brace-format -msgid "Cannot open {file}: {error}" -msgstr "Non posso aprire {file}: {error}" - -#: lib/App/Sqitch/Command/add.pm:394 -#, perl-brace-format -msgid "Error executing {template}: {error}" -msgstr "Errore nell'esecuzione di {template}: {error}" - -#: lib/App/Sqitch/Command/add.pm:406 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:332 -#, perl-brace-format -msgid "Error closing {file}: {error}" -msgstr "Errore nella chiusura di {file}: {error}" - -#: lib/App/Sqitch/Command/add.pm:415 -#, perl-brace-format -msgid "File {file} has a double extension of {ext}" -msgstr "" - -#: lib/App/Sqitch/Command/bundle.pm:99 -msgid "" -"Use of --to or --from to bundle multiple targets is not recommended.\n" -"Pass them as arguments after each target argument, instead." -msgstr "" -"L'uso di --to o --from per creare un bundle con più target è sconsigliato.\n" -"Passali come argomenti dopo ogni target." - -#: lib/App/Sqitch/Command/bundle.pm:106 -msgid "Cannot specify both --from or --to and change arguments" -msgstr "" -"Non puoi usare contemporanemanete --from o --to e cambiare gli argomenti" - -#: lib/App/Sqitch/Command/bundle.pm:111 -#, perl-brace-format -msgid "Bundling into {dir}" -msgstr "Creazione bundle in {dir}" - -#: lib/App/Sqitch/Command/bundle.pm:136 -#, perl-brace-format -msgid "Cannot copy {file}: does not exist" -msgstr "Non posso copiare {file}: non esiste" - -#: lib/App/Sqitch/Command/bundle.pm:149 -#, perl-brace-format -msgid "Copying {source} -> {dest}" -msgstr "Copio {source} -> {dest}" - -#: lib/App/Sqitch/Command/bundle.pm:156 -#, perl-brace-format -msgid "Cannot copy \"{source}\" to \"{dest}\": {error}" -msgstr "Non posso copiare \"{source}\" in \"{dest}\": {error}" - -#: lib/App/Sqitch/Command/bundle.pm:166 -msgid "Writing config" -msgstr "Salvo configurazione" - -#: lib/App/Sqitch/Command/bundle.pm:177 -msgid "Writing plan" -msgstr "Salvo piano esecuzione (plan)" - -#: lib/App/Sqitch/Command/bundle.pm:186 -#, perl-brace-format -msgid "Writing plan from {from} to {to}" -msgstr "Salvo piano da {from} a {to}" - -#: lib/App/Sqitch/Command/bundle.pm:206 lib/App/Sqitch/Command/bundle.pm:213 -#: lib/App/Sqitch/Plan.pm:954 lib/App/Sqitch/Plan.pm:963 -#, perl-brace-format -msgid "Cannot find change {change}" -msgstr "Non trovo la modifica {change}" - -#: lib/App/Sqitch/Command/bundle.pm:217 -msgid "Writing scripts" -msgstr "Salvo gli script" - -#: lib/App/Sqitch/Command/check.pm:89 lib/App/Sqitch/Command/deploy.pm:118 -#: lib/App/Sqitch/Command/log.pm:212 lib/App/Sqitch/Command/rebase.pm:63 -#: lib/App/Sqitch/Command/revert.pm:137 lib/App/Sqitch/Command/status.pm:110 -#: lib/App/Sqitch/Command/verify.pm:89 -#, perl-brace-format -msgid "Too many targets specified; connecting to {target}" -msgstr "Troppo target specificati: collegamento a {target}" - -#: lib/App/Sqitch/Command/check.pm:97 -#, fuzzy, perl-brace-format -msgid "Too many changes specified; checking from \"{from}\" to \"{to}\"" -msgstr "Troppe modifiche specificate; verfica da \"{from}\" a \"{to}\"" - -#: lib/App/Sqitch/Command/checkout.pm:65 -#, perl-brace-format -msgid "Already on branch {branch}" -msgstr "Già nel ramo {branch}" - -#: lib/App/Sqitch/Command/checkout.pm:101 -#, perl-brace-format -msgid "Branch {branch} has no changes in common with current branch {current}" -msgstr "" -"Il ramo {branch} non ha modifiche in comune con il ramo corrente {current}" - -#: lib/App/Sqitch/Command/checkout.pm:107 -#, perl-brace-format -msgid "Last change before the branches diverged: {last_change}" -msgstr "Ultima modifica prima della divergenza dei rami: {last_change}" - -#: lib/App/Sqitch/Command/config.pm:129 -#, perl-brace-format -msgid "Unknown config action: {action}" -msgstr "Azione di configurazione sconosciuta: {action}" - -#: lib/App/Sqitch/Command/config.pm:149 -#, perl-brace-format -msgid "More then one value for the key \"{key}\"" -msgstr "Più di un valore per la chiave \"{key}\"" - -#: lib/App/Sqitch/Command/config.pm:261 -msgid "Cannot overwrite multiple values with a single value" -msgstr "Non posso sovrascrivere più valori con un singolo valore" - -#: lib/App/Sqitch/Command/config.pm:291 -msgid "Cannot unset key with multiple values" -msgstr "Non posso invalidare una chiave con valori multipli" - -#: lib/App/Sqitch/Command/config.pm:344 lib/App/Sqitch/Command/config.pm:361 -msgid "No such section!" -msgstr "Questa sezione non esiste!" - -#: lib/App/Sqitch/Command/deploy.pm:125 -#, perl-brace-format -msgid "Too many changes specified; deploying to \"{change}\"" -msgstr "Troppi cambiamenti specificati; implementazione a \"{change}\"" - -#: lib/App/Sqitch/Command/engine.pm:26 lib/App/Sqitch/Command/engine.pm:156 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:121 -#, perl-brace-format -msgid "Unknown engine \"{engine}\"" -msgstr "Motore sconosciuto: \"{engine}\"" - -#: lib/App/Sqitch/Command/engine.pm:40 lib/App/Sqitch/Command/target.pm:33 -#, perl-brace-format -msgid "Unknown action \"{action}\"" -msgstr "Azione sconosciuta: \"{action}\"" - -#: lib/App/Sqitch/Command/engine.pm:71 -#, perl-brace-format -msgid "Cannot assign URI using engine \"{new}\" to engine \"{old}\"" -msgstr "" -"Non posso assegnare nessun URI usando il motore da \"{new}\" a \"{old}\"" - -#: lib/App/Sqitch/Command/engine.pm:81 lib/App/Sqitch/Command/target.pm:148 -#, perl-brace-format -msgid "Unknown target \"{target}\"" -msgstr "Target sconosciuto: \"{target}\"" - -#: lib/App/Sqitch/Command/engine.pm:95 -#, perl-brace-format -msgid "Engine \"{engine}\" already exists" -msgstr "Il motore \"{engine}\" esiste già" - -#: lib/App/Sqitch/Command/engine.pm:126 -#, perl-brace-format -msgid "Missing Engine \"{engine}\"; use \"{command}\" to add it" -msgstr "Motore mancante:\"{engine}\"; usa \"{command}\" per aggiungerlo" - -#: lib/App/Sqitch/Command/engine.pm:133 -msgid "Cannot unset an engine target" -msgstr "Non posso invalidare un target di tipo motore" - -#: lib/App/Sqitch/Command/engine.pm:179 -msgid "Target" -msgstr "Target" - -#: lib/App/Sqitch/Command/engine.pm:180 lib/App/Sqitch/Command/target.pm:172 -msgid "Registry" -msgstr "Registro" - -#: lib/App/Sqitch/Command/engine.pm:181 lib/App/Sqitch/Command/target.pm:173 -msgid "Client" -msgstr "Client" - -#: lib/App/Sqitch/Command/engine.pm:182 lib/App/Sqitch/Command/target.pm:174 -msgid "Top Directory" -msgstr "Directory superiore" - -#: lib/App/Sqitch/Command/engine.pm:183 lib/App/Sqitch/Command/target.pm:175 -msgid "Plan File" -msgstr "File di piano" - -#: lib/App/Sqitch/Command/engine.pm:184 lib/App/Sqitch/Command/target.pm:176 -msgid "Extension" -msgstr "Estensione" - -#: lib/App/Sqitch/Command/engine.pm:185 lib/App/Sqitch/Command/target.pm:177 -#: lib/App/Sqitch/ItemFormatter.pm:61 -msgid "Revert" -msgstr "Ripristina" - -#: lib/App/Sqitch/Command/engine.pm:186 lib/App/Sqitch/Command/target.pm:178 -#: lib/App/Sqitch/ItemFormatter.pm:60 -msgid "Deploy" -msgstr "Implementa" - -#: lib/App/Sqitch/Command/engine.pm:187 lib/App/Sqitch/Command/target.pm:179 -msgid "Verify" -msgstr "Verifica" - -#: lib/App/Sqitch/Command/engine.pm:188 lib/App/Sqitch/Command/target.pm:180 -msgid "Reworked" -msgstr "Rilavorato" - -#: lib/App/Sqitch/Command/engine.pm:195 lib/App/Sqitch/Command/target.pm:187 -msgid "Script Directories" -msgstr "Directory degli script" - -#: lib/App/Sqitch/Command/engine.pm:196 lib/App/Sqitch/Command/target.pm:188 -msgid "Reworked Script Directories" -msgstr "Directory degli script di rilavorazione" - -#: lib/App/Sqitch/Command/engine.pm:197 lib/App/Sqitch/Command/target.pm:189 -msgid "Variables" -msgstr "" - -#: lib/App/Sqitch/Command/engine.pm:198 lib/App/Sqitch/Command/target.pm:190 -msgid "No Variables" -msgstr "" - -#: lib/App/Sqitch/Command/help.pm:46 -#, perl-brace-format -msgid "No manual entry for {command}" -msgstr "Non trovo {command} nel manuale" - -#: lib/App/Sqitch/Command/init.pm:50 -#, perl-brace-format -msgid "" -"invalid project name \"{project}\": project names must not begin with " -"punctuation, contain \"@\", \":\", \"#\", or blanks, or end in punctuation " -"or digits following punctuation" -msgstr "" -"Il nome di progetto \"{project}\" non è valido: i nomi di progetto non " -"possono iniziare con punteggiarura, contenere \"@\", \":\", \"#\", o spazi " -"bianchi e non possono terminare con simboli di punteggiatura o numeri dopo " -"la punteggiatura." - -#: lib/App/Sqitch/Command/log.pm:183 -#, perl-brace-format -msgid "Unknown log format \"{format}\"" -msgstr "Formato di log sconosciuto: \"{format}\"" - -#: lib/App/Sqitch/Command/log.pm:222 lib/App/Sqitch/Command/status.pm:131 -#, perl-brace-format -msgid "Database {db} has not been initialized for Sqitch" -msgstr "Il database {db} non è stato inizializzato per l'uso con Sqitch" - -#: lib/App/Sqitch/Command/log.pm:233 -#, perl-brace-format -msgid "No events logged for {db}" -msgstr "Nessun logger di eventi per {db}" - -#: lib/App/Sqitch/Command/log.pm:252 lib/App/Sqitch/Command/status.pm:119 -#, perl-brace-format -msgid "On database {db}" -msgstr "Sul database {db}" - -#: lib/App/Sqitch/Command/plan.pm:170 -#, perl-brace-format -msgid "Unknown plan format \"{format}\"" -msgstr "Formato \"{format}\" del piano di esecuzione sconosciuto " - -#: lib/App/Sqitch/Command/plan.pm:199 lib/App/Sqitch/Command/upgrade.pm:39 -#, perl-brace-format -msgid "Too many targets specified; using {target}" -msgstr "Troppi target specificati; si usa {target}" - -#: lib/App/Sqitch/Command/plan.pm:209 -#, perl-brace-format -msgid "No changes in {file}" -msgstr "Nessun modifica in {file}" - -#: lib/App/Sqitch/Command/plan.pm:228 -#, perl-brace-format -msgid "Project: {project}" -msgstr "Progetto: {project}" - -#: lib/App/Sqitch/Command/plan.pm:229 -#, perl-brace-format -msgid "File: {file}" -msgstr "File: {file}" - -#: lib/App/Sqitch/Command/rebase.pm:74 -#, perl-brace-format -msgid "Too many changes specified; rebasing onto \"{onto}\" up to \"{upto}\"" -msgstr "" -"Troppe modifiche specificate; riposiziono da \"{onto}\" fino a \"{upto}\"" - -#: lib/App/Sqitch/Command/revert.pm:150 -msgid "Must specify a target revision in strict mode" -msgstr "" - -#: lib/App/Sqitch/Command/revert.pm:158 -#, fuzzy -msgid "Too many changes specified" -msgstr "Troppi target specificati; si usa {target}" - -#: lib/App/Sqitch/Command/revert.pm:163 -#, perl-brace-format -msgid "Too many changes specified; reverting to \"{change}\"" -msgstr "Troppe modifiche specificate; ritorno a \"{change}\"" - -#: lib/App/Sqitch/Command/rework.pm:153 -msgid "rework" -msgstr "rilavoro" - -#: lib/App/Sqitch/Command/rework.pm:171 -#, perl-brace-format -msgid "Added \"{change}\" to {file}." -msgstr "\"{change}\" aggiunto a {file}." - -#: lib/App/Sqitch/Command/rework.pm:179 -msgid "Modify this file as appropriate:" -msgid_plural "Modify these files as appropriate:" -msgstr[0] "Modifica questo file nel modo appropriato:" -msgstr[1] "Modifica questi file nel modo appropriato:" - -#: lib/App/Sqitch/Command/rework.pm:199 -#, perl-brace-format -msgid "Skipped {dest}: {src} does not exist" -msgstr "Saltato {dest}: {src} non esiste" - -#: lib/App/Sqitch/Command/rework.pm:211 -#, perl-brace-format -msgid "Cannot copy {src} to {dest}: {error}" -msgstr "Non posso copiare {src} in {dest}: {error}" - -#: lib/App/Sqitch/Command/rework.pm:218 -#, perl-brace-format -msgid "Copied {src} to {dest}" -msgstr "Copiato {src} in {dest}" - -#: lib/App/Sqitch/Command/show.pm:73 lib/App/Sqitch/Plan/ChangeList.pm:72 -#, perl-brace-format -msgid "Unknown tag \"{tag}\"" -msgstr "Tag \"{tag}\" sconosciuto" - -#: lib/App/Sqitch/Command/show.pm:81 -#, perl-brace-format -msgid "Unknown object type \"{type}" -msgstr "Tipo di oggetto \"{type}\" sconosciuto" - -#: lib/App/Sqitch/Command/show.pm:89 -#, perl-brace-format -msgid "Unknown change \"{change}\"" -msgstr "Modifica \"{change}\" sconosciuta" - -#: lib/App/Sqitch/Command/show.pm:104 -#, perl-brace-format -msgid "File \"{path}\" does not exist" -msgstr "Il file \"{path}\" non esiste" - -#: lib/App/Sqitch/Command/show.pm:106 -#, perl-brace-format -msgid "\"{path}\" is not a file" -msgstr "\"{path}\" non è un file" - -#: lib/App/Sqitch/Command/status.pm:77 -msgid "Database not initialized for Sqitch" -msgstr "Database non inizializzato per Sqitch" - -#: lib/App/Sqitch/Command/status.pm:80 -msgid "No projects registered" -msgstr "Nessun progetto registrato" - -#: lib/App/Sqitch/Command/status.pm:82 -#, perl-brace-format -msgid "Use --project to select which project to query: {projects}" -msgstr "Usa --project per selezionare quale progetto interrogare: {projects}" - -#: lib/App/Sqitch/Command/status.pm:83 lib/App/Sqitch/Command/status.pm:206 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:99 -msgid ", " -msgstr ", " - -#: lib/App/Sqitch/Command/status.pm:138 lib/App/Sqitch/Engine.pm:452 -#: lib/App/Sqitch/Engine.pm:1287 -msgid "No changes deployed" -msgstr "Nessuna modifica implementata" - -#: lib/App/Sqitch/Command/status.pm:156 -#, perl-brace-format -msgid "Status unknown. Use --plan-file to assess \"{project}\" status" -msgstr "" -"Stato sconosciuto. Usa --plan-file per impostare lo stato di \"{project}\"" - -#: lib/App/Sqitch/Command/status.pm:190 -#, perl-brace-format -msgid "Project: {project}" -msgstr "Progetto: {project}" - -#: lib/App/Sqitch/Command/status.pm:194 -#, perl-brace-format -msgid "Change: {change_id}" -msgstr "Modifica: {change_id}" - -#: lib/App/Sqitch/Command/status.pm:198 -#, perl-brace-format -msgid "Name: {change}" -msgstr "Nome: {change}" - -#: lib/App/Sqitch/Command/status.pm:203 -#, perl-brace-format -msgid "Tag: {tags}" -msgid_plural "Tags: {tags}" -msgstr[0] "Tag: {tags}" -msgstr[1] "Tag: {tags}" - -#: lib/App/Sqitch/Command/status.pm:211 -#, perl-brace-format -msgid "Deployed: {date}" -msgstr "Implementazione: {date}" - -#: lib/App/Sqitch/Command/status.pm:217 -#, perl-brace-format -msgid "By: {name} <{email}>" -msgstr "Autore: {name} <{email}>" - -#: lib/App/Sqitch/Command/status.pm:240 -msgid "Change:" -msgid_plural "Changes:" -msgstr[0] "Modifica:" -msgstr[1] "Modifiche:" - -#: lib/App/Sqitch/Command/status.pm:269 -msgid "Tags: None." -msgstr "Tag: None" - -#: lib/App/Sqitch/Command/status.pm:273 -msgid "Tag:" -msgid_plural "Tags:" -msgstr[0] "Tag:" -msgstr[1] "Tag:" - -#: lib/App/Sqitch/Command/status.pm:299 -#, perl-brace-format -msgid "Cannot find this change in {file}" -msgstr "Non trovo questa modifica in {file}" - -#: lib/App/Sqitch/Command/status.pm:302 -msgid "Make sure you are connected to the proper database for this project." -msgstr "" -"Assicurati di essere collegato al database corretto per questo progetto." - -#: lib/App/Sqitch/Command/status.pm:308 lib/App/Sqitch/Engine.pm:237 -msgid "Nothing to deploy (up-to-date)" -msgstr "Niente da implementare (tutto già aggiornato)" - -#: lib/App/Sqitch/Command/status.pm:311 lib/App/Sqitch/Engine.pm:607 -msgid "Undeployed change:" -msgid_plural "Undeployed changes:" -msgstr[0] "Modifica rimosse dalla implementazione:" -msgstr[1] "Modifiche rimosse dalla implementazione:" - -#: lib/App/Sqitch/Command/tag.pm:80 -msgid "tag" -msgstr "tag" - -#: lib/App/Sqitch/Command/tag.pm:88 -#, perl-brace-format -msgid "Tagged \"{change}\" with {tag} in {file}" -msgstr "\"{change}\" marcata con {tag} in {file}" - -#: lib/App/Sqitch/Command/tag.pm:100 -#, perl-brace-format -msgid "" -"Name \"{name}\" identifies a target; use \"--tag {name}\" to use it for the " -"tag name" -msgstr "" -"Il nome \"{name} identifica un target; usa \"--tag {name}\" per usarlo come " -"nome di tag" - -#: lib/App/Sqitch/Command/target.pm:62 -#, perl-brace-format -msgid "Target \"{target}\" already exists" -msgstr "Il target \"{target}\" esiste già." - -#: lib/App/Sqitch/Command/target.pm:90 -#, perl-brace-format -msgid "Missing Target \"{target}\"; use \"{command}\" to add it" -msgstr "Il target \"{target}\" è mancante; usa \"{command}\" per aggiungerlo." - -#: lib/App/Sqitch/Command/target.pm:106 lib/App/Sqitch/Command/target.pm:119 -#, perl-brace-format -msgid "Cannot rename target \"{target}\" because it's referenced by: {engines}" -msgstr "" -"Non posso rinominare il target \"{target}\" perché è referenziato da: " -"{engines}" - -#: lib/App/Sqitch/Command/target.pm:171 -msgid "URI" -msgstr "URI" - -#: lib/App/Sqitch/Command/upgrade.pm:47 -#, perl-brace-format -msgid "Upgrading registry {registry} to version {version}" -msgstr "Aggiorno il registro {registry} alla versione {version}" - -#: lib/App/Sqitch/Command/upgrade.pm:54 -#, perl-brace-format -msgid "Registry {registry} is up-to-date at version {version}" -msgstr "Il registro {registry} è aggiornato alla versione {version}" - -#: lib/App/Sqitch/Command/verify.pm:97 -#, perl-brace-format -msgid "Too many changes specified; verifying from \"{from}\" to \"{to}\"" -msgstr "Troppe modifiche specificate; verfica da \"{from}\" a \"{to}\"" - -#: lib/App/Sqitch/Config.pm:25 -msgid "Could not determine home directory" -msgstr "Non riesco a stabiliare la home directory" - -#: lib/App/Sqitch/DateTime.pm:33 lib/App/Sqitch/DateTime.pm:71 -#, perl-brace-format -msgid "Unknown date format \"{format}\"" -msgstr "Formato data \"{format}\" sconosciuto" - -#: lib/App/Sqitch/Engine.pm:168 lib/App/Sqitch/Engine.pm:180 -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:162 lib/App/Sqitch/Target.pm:251 -#, fuzzy -msgid "No engine specified; specify via target or core.engine" -msgstr "Nessun motore specificato: usa --engine o imposta core.engine" - -#: lib/App/Sqitch/Engine.pm:202 -#, perl-brace-format -msgid "{driver} required to manage {engine}" -msgstr "{driver} è necessario per gestire {engine}" - -#: lib/App/Sqitch/Engine.pm:217 -msgid "Nothing to deploy (empty plan)" -msgstr "Niente da implementare (piano di esecuzione vuoto)" - -#: lib/App/Sqitch/Engine.pm:221 lib/App/Sqitch/Engine.pm:347 -#: lib/App/Sqitch/Plan.pm:749 lib/App/Sqitch/Plan/ChangeList.pm:121 -#, perl-brace-format -msgid "Unknown change: \"{change}\"" -msgstr "Modifica \"{change}\" sconosciuta" - -#: lib/App/Sqitch/Engine.pm:228 -#, perl-brace-format -msgid "Nothing to deploy (already at \"{change}\")" -msgstr "Niente da implementare (già a \"{change}\")" - -#: lib/App/Sqitch/Engine.pm:246 -#, perl-brace-format -msgid "Adding registry tables to {destination}" -msgstr "Aggiungo le tabelle di registro a {destination}" - -#: lib/App/Sqitch/Engine.pm:255 -msgid "Cannot deploy to an earlier change; use \"revert\" instead" -msgstr "Non posso implementare una modifica precedente; usa \"revert\"." - -#: lib/App/Sqitch/Engine.pm:263 -#, perl-brace-format -msgid "Deploying changes through {change} to {destination}" -msgstr "Implementazione delle modifiche da {change} a {destination}" - -#: lib/App/Sqitch/Engine.pm:267 -#, perl-brace-format -msgid "Deploying changes to {destination}" -msgstr "Implementazione delle modifiche a {destination}" - -#: lib/App/Sqitch/Engine.pm:272 -msgid "Will deploy the following changes:" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:285 -#, perl-brace-format -msgid "Unknown deployment mode: \"{mode}\"" -msgstr "Modalità di implementazione \"{mode}\" sconosciuta" - -#: lib/App/Sqitch/Engine.pm:313 -msgid "Missing required parameter $prompt_default" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:341 -#, perl-brace-format -msgid "Change not deployed: \"{change}\"" -msgstr "Modifica non implementata: \"{change}\"" - -#: lib/App/Sqitch/Engine.pm:358 -#, perl-brace-format -msgid "No changes deployed since: \"{change}\"" -msgstr "Nessuna modifica implementata da: \"{change}\"" - -#: lib/App/Sqitch/Engine.pm:368 -#, perl-brace-format -msgid "Reverting changes to {change} from {destination}" -msgstr "Annullo modifiche da {destination} a {change}" - -#: lib/App/Sqitch/Engine.pm:372 lib/App/Sqitch/Engine.pm:402 -msgid "Will revert the following changes:" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:375 lib/App/Sqitch/Engine.pm:405 -msgid "Would revert the following changes:" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:379 lib/App/Sqitch/Engine.pm:409 -msgid "Nothing reverted" -msgstr "Niente è stato annullato" - -#: lib/App/Sqitch/Engine.pm:382 -#, perl-brace-format -msgid "Revert changes to {change} from {destination}?" -msgstr "Annullo modifiche da {destination} a {change}" - -#: lib/App/Sqitch/Engine.pm:391 -msgid "Nothing to revert (nothing deployed)" -msgstr "Niente da annullare (niente da implementare)" - -#: lib/App/Sqitch/Engine.pm:399 -#, perl-brace-format -msgid "Reverting all changes from {destination}" -msgstr "Annullo tutte le modifiche da {destination}" - -#: lib/App/Sqitch/Engine.pm:412 -#, perl-brace-format -msgid "Revert all changes from {destination}?" -msgstr "Annullo tutte le modifiche da {destination}?" - -#: lib/App/Sqitch/Engine.pm:446 -#, perl-brace-format -msgid "Verifying {destination}" -msgstr "Veifico {destination}" - -#: lib/App/Sqitch/Engine.pm:453 -msgid "Nothing to verify (no planned or deployed changes)" -msgstr "Niente da verificare (nessuna modifica pianificata o implementata)" - -#: lib/App/Sqitch/Engine.pm:460 -msgid "There are deployed changes, but none planned!" -msgstr "Ci sono modifiche implementate, ma nessuna pianificata!" - -#: lib/App/Sqitch/Engine.pm:473 -msgid "Verify Summary Report" -msgstr "Report Sommario di verifica" - -#: lib/App/Sqitch/Engine.pm:476 -#, perl-brace-format -msgid "Changes: {number}" -msgstr "Modifiche: {number}" - -#: lib/App/Sqitch/Engine.pm:477 -#, perl-brace-format -msgid "Errors: {number}" -msgstr "Errori: {number}" - -#: lib/App/Sqitch/Engine.pm:478 -msgid "Verify failed" -msgstr "Verifica fallita" - -#: lib/App/Sqitch/Engine.pm:483 -msgid "Verify successful" -msgstr "Verifica riuscita" - -#: lib/App/Sqitch/Engine.pm:512 -#, perl-brace-format -msgid "Change \"{change}\" has not been deployed" -msgstr "Modifica \"{change}\" non implementata" - -#: lib/App/Sqitch/Engine.pm:515 -#, perl-brace-format -msgid "Cannot find \"{change}\" in the database or the plan" -msgstr "Non posso trovare \"{change}\" nel database o nel piano di esecuzione" - -#: lib/App/Sqitch/Engine.pm:522 -#, perl-brace-format -msgid "Change \"{change}\" is deployed, but not planned" -msgstr "La modifica \"{change}\" è implementata ma non pianificata" - -#: lib/App/Sqitch/Engine.pm:566 -msgid "Out of order" -msgstr "Fuori servizio" - -#: lib/App/Sqitch/Engine.pm:572 -msgid "Not present in the plan" -msgstr "Non presente nel piano di esecuzione" - -#: lib/App/Sqitch/Engine.pm:583 lib/App/Sqitch/Engine.pm:595 -#: lib/App/Sqitch/Engine.pm:1067 lib/App/Sqitch/Engine.pm:1097 -msgid "not ok" -msgstr "Non OK" - -#: lib/App/Sqitch/Engine.pm:583 lib/App/Sqitch/Engine.pm:1045 -#: lib/App/Sqitch/Engine.pm:1087 -msgid "ok" -msgstr "OK" - -#: lib/App/Sqitch/Engine.pm:597 -msgid "Not deployed" -msgstr "Non implementato" - -#: lib/App/Sqitch/Engine.pm:629 -#, perl-brace-format -msgid "Verify script \"{script}\" failed." -msgstr "Script di verifica \"{script}\" fallito" - -#: lib/App/Sqitch/Engine.pm:638 -#, perl-brace-format -msgid "Verify script {file} does not exist" -msgstr "Lo script di verifica {file} non esiste" - -#: lib/App/Sqitch/Engine.pm:680 -#, perl-brace-format -msgid "Conflicts with previously deployed change: {changes}" -msgid_plural "Conflicts with previously deployed changes: {changes}" -msgstr[0] "" -"Ci sono conflitti con la modifica precdedentemente implementata: {changes}" -msgstr[1] "" -"Ci sono conflitti con le modifiche precededentemente implementate: {changes}" - -#: lib/App/Sqitch/Engine.pm:687 -#, perl-brace-format -msgid "Missing required change: {changes}" -msgid_plural "Missing required changes: {changes}" -msgstr[0] "Modifica richiesta non trovata: {changes}" -msgstr[1] "Modifiche richieste non trovate: {changes}" - -#: lib/App/Sqitch/Engine.pm:699 -#, perl-brace-format -msgid "Change \"{changes}\" has already been deployed" -msgid_plural "Changes have already been deployed: {changes}" -msgstr[0] "La modifica \"{changes}\" è già stata implementata" -msgstr[1] "Le modifiche \"{changes}\" sono già state implementate" - -#: lib/App/Sqitch/Engine.pm:722 -#, perl-brace-format -msgid "Change \"{change}\" required by currently deployed change: {changes}" -msgid_plural "" -"Change \"{change}\" required by currently deployed changes: {changes}" -msgstr[0] "" -"La modifica \"{change}\" è richiesta dalla modifica correntemente " -"implementata: {changes}" -msgstr[1] "" -"La modifica \"{change}\" è richiesta dalle modifiche correntemente " -"implementate: {changes}" - -#: lib/App/Sqitch/Engine.pm:745 -#, perl-brace-format -msgid "Invalid dependency: {dependency}" -msgstr "Dipendenza {dependency} non valida" - -#: lib/App/Sqitch/Engine.pm:881 lib/App/Sqitch/Plan/ChangeList.pm:88 -#, perl-brace-format -msgid "" -"Change \"{change}\" is ambiguous. Please specify a tag-qualified change:" -msgstr "" -"La modifica \"{change}\" è ambigua. Per favore indica la modifica con un tag." - -#: lib/App/Sqitch/Engine.pm:896 -msgid "Change Lookup Failed" -msgstr "Recupero della modifica fallito" - -#: lib/App/Sqitch/Engine.pm:917 -#, perl-brace-format -msgid "Reverting to {change}" -msgstr "Ritorno a {change}" - -#: lib/App/Sqitch/Engine.pm:918 -msgid "Reverting all changes" -msgstr "Annullo tutte le modifiche" - -#: lib/App/Sqitch/Engine.pm:926 -msgid "The schema will need to be manually repaired" -msgstr "Lo schema richiede una riparazione manuale." - -#: lib/App/Sqitch/Engine.pm:930 lib/App/Sqitch/Engine.pm:1061 -msgid "Deploy failed" -msgstr "Implementazione fallita" - -#: lib/App/Sqitch/Engine.pm:990 -#, perl-brace-format -msgid "Cannot find change {id} ({change}) in {file}" -msgstr "Non trovo la modifica {id} ({change}) in {file}" - -#: lib/App/Sqitch/Engine.pm:1112 -#, perl-brace-format -msgid "" -"Blocked by another instance of Sqitch working on {dest}; waiting {secs} " -"seconds..." -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1122 -#, perl-brace-format -msgid "" -"Timed out waiting {secs} seconds for another instance of Sqitch to finish " -"work on {dest}" -msgstr "" - -#: lib/App/Sqitch/Engine.pm:1181 -#, perl-brace-format -msgid "No registry found in {destination}. Have you ever deployed?" -msgstr "" -"Nessun registro trovato in {destination}. E' mai stata fatta una " -"implementazione prima?" - -#: lib/App/Sqitch/Engine.pm:1186 -#, perl-brace-format -msgid "" -"Registry version is {old} but {new} is the latest known. Please upgrade " -"Sqitch" -msgstr "" -"La versione di registro è {old} ma {new} è la più recente conosciuta. Per " -"favore aggiorna Sqitch." - -#: lib/App/Sqitch/Engine.pm:1192 -#, perl-brace-format -msgid "" -"Registry is at version {old} but latest is {new}. Please run the \"upgrade\" " -"command" -msgstr "" -"La versione di registro è {old} ma {new} è la più recente conosciuta. Per " -"favore esegui il comando \"upgrade\"." - -#: lib/App/Sqitch/Engine.pm:1207 -#, perl-brace-format -msgid "" -"Registry version is {old} but {new} is the latest known. Please upgrade " -"Sqitch." -msgstr "" -"La versione di registro è {old} ma {new} è la più recente conosciuta. Per " -"favore aggiorna Sqitch." - -#: lib/App/Sqitch/Engine.pm:1222 -#, perl-brace-format -msgid "Cannot upgrade to {version}: Cannot find upgrade script \"{file}\"" -msgstr "" -"Non posso aggiornare a {version}: non trovo lo script \"{file}\" per " -"l'aggiornamento" - -#: lib/App/Sqitch/Engine.pm:1229 -#, fuzzy, perl-brace-format -msgid "Upgrading the Sqitch registry from {old} to {new}" -msgstr "Aggiorno il registro {registry} alla versione {version}" - -#: lib/App/Sqitch/Engine.pm:1236 -#, perl-brace-format -msgid "From {old} to {new}" -msgstr "Da {old} a {new}" - -#: lib/App/Sqitch/Engine.pm:1281 -#, fuzzy, perl-brace-format -msgid "Checking {destination}" -msgstr "Veifico {destination}" - -#: lib/App/Sqitch/Engine.pm:1288 -#, fuzzy -msgid "Nothing to check (no planned or deployed changes)" -msgstr "Niente da verificare (nessuna modifica pianificata o implementata)" - -#: lib/App/Sqitch/Engine.pm:1301 -#, fuzzy, perl-brace-format -msgid "Script signatures diverge at change {change}" -msgstr "Modifica richiesta non trovata: {changes}" - -#: lib/App/Sqitch/Engine.pm:1309 -#, perl-brace-format -msgid "Failed one check" -msgid_plural "Failed {count} checks" -msgstr[0] "" -msgstr[1] "" - -#: lib/App/Sqitch/Engine.pm:1317 -#, fuzzy -msgid "Check successful" -msgstr "Verifica riuscita" - -#: lib/App/Sqitch/Engine/exasol.pm:323 lib/App/Sqitch/Engine/oracle.pm:462 -msgid "Sqitch already initialized" -msgstr "Sqitch è già stato inizializzato" - -#: lib/App/Sqitch/Engine/exasol.pm:391 lib/App/Sqitch/Engine/oracle.pm:592 -#, perl-brace-format -msgid "Cannot remove {file}: {error}" -msgstr "Non posso rimuovere {file}: {error}" - -#: lib/App/Sqitch/Engine/exasol.pm:400 lib/App/Sqitch/Engine/oracle.pm:601 -#, perl-brace-format -msgid "Cannot copy {file} to {alias}: {error}" -msgstr "Non posso copiare {file} su {alias}: {error}" - -#: lib/App/Sqitch/Engine/exasol.pm:409 lib/App/Sqitch/Engine/oracle.pm:610 -#, perl-brace-format -msgid "Cannot symlink {file} to {alias}: {error}" -msgstr "Non posso creare un link simbolico da {file} a {alias}: {error}" - -#: lib/App/Sqitch/Engine/exasol.pm:522 -#, fuzzy, perl-brace-format -msgid "{command} unexpectedly failed; exit value = {exitval}" -msgstr "Il comando {command} ha restituito un exit value inatteso {exitval}" - -#: lib/App/Sqitch/Engine/firebird.pm:208 lib/App/Sqitch/Engine/sqlite.pm:158 -#, perl-brace-format -msgid "Sqitch database {database} already initialized" -msgstr "Database Sqitch già inizialiatto su {database}" - -#: lib/App/Sqitch/Engine/firebird.pm:227 -#, perl-brace-format -msgid "Cannot create database {database}: {error}" -msgstr "Non posso creare il database {database}: {error}" - -#: lib/App/Sqitch/Engine/firebird.pm:241 lib/App/Sqitch/Engine/sqlite.pm:127 -#, perl-brace-format -msgid "Database name missing in URI {uri}" -msgstr "Il nome di database non è specificato nell'URI {uri}" - -#: lib/App/Sqitch/Engine/firebird.pm:839 lib/App/Sqitch/Role/DBIEngine.pm:527 -#, fuzzy, perl-brace-format -msgid "Cannot log change \"{change}\": The deploy script is not unique" -msgstr "La modifica \"{change}\" è implementata ma non pianificata" - -#: lib/App/Sqitch/Engine/firebird.pm:903 lib/App/Sqitch/Engine/firebird.pm:921 -#: lib/App/Sqitch/Engine/firebird.pm:932 -#, perl-brace-format -msgid "Cannot dup STDERR: {error}" -msgstr "Non posso effettuare la dup su STDERR: {error}" - -#: lib/App/Sqitch/Engine/firebird.pm:907 -#, perl-brace-format -msgid "Cannot reirect STDERR: {error}" -msgstr "Non posso redirezionare STDERR: {error}" - -#: lib/App/Sqitch/Engine/firebird.pm:935 -msgid "" -"Unable to locate Firebird ISQL; set \"engine.firebird.client\" via sqitch " -"config" -msgstr "" -"Non trovo Firebirs ISQL: imposta \"engine.firebird.client\" attraverso " -"\"sqitch config\"" - -#: lib/App/Sqitch/Engine/mysql.pm:117 -#, perl-brace-format -msgid "" -"Sqitch requires {rdbms} {want_version} or higher; this is {have_version}" -msgstr "" -"Sqitch richiede {rdbms} alla version {want_version} o superiore: questa è la " -"versione {have_version}" - -#: lib/App/Sqitch/Engine/mysql.pm:149 -#, perl-brace-format -msgid "Database name missing in URI \"{uri}\"" -msgstr "Il nome di database non è specificato nell'URI {uri}" - -#: lib/App/Sqitch/Engine/pg.pm:213 lib/App/Sqitch/Engine/snowflake.pm:303 -#: lib/App/Sqitch/Engine/vertica.pm:139 -#, perl-brace-format -msgid "Sqitch schema \"{schema}\" already exists" -msgstr "Lo schema \"{schema}\" per Sqitch esiste già." - -#: lib/App/Sqitch/Engine/pg.pm:453 -#, fuzzy -msgid "Sqitch registry not initialized" -msgstr "Sqitch è già stato inizializzato" - -#: lib/App/Sqitch/Engine/pg.pm:454 -msgid "" -"Because the \"changes\" table does not exist, Sqitch will now initialize the " -"database to create its registry tables." -msgstr "" - -#: lib/App/Sqitch/Engine/snowflake.pm:121 -msgid "Cannot determine Snowflake account name" -msgstr "" - -#: lib/App/Sqitch/Engine/sqlite.pm:98 -#, fuzzy, perl-brace-format -msgid "" -"Sqitch requires SQLite 3.8.6 or later; DBD::SQLite was built with {version}" -msgstr "" -"Sqitch richiede SQLite 3.7.11 or superiore; DBD::SQLite non è stato " -"compilato per {version}" - -#: lib/App/Sqitch/Engine/sqlite.pm:121 -#, perl-brace-format -msgid "Sqitch requires SQLite 3.3.9 or later; {client} is {version}" -msgstr "Sqitch richiede SQLite 3.3.9 o superiore: {client} è {version}" - -#: lib/App/Sqitch/ItemFormatter.pm:62 -msgid "Fail" -msgstr "Fallito" - -#: lib/App/Sqitch/ItemFormatter.pm:67 -msgid "deploy" -msgstr "implementa" - -#: lib/App/Sqitch/ItemFormatter.pm:68 -msgid "revert" -msgstr "annullo" - -#: lib/App/Sqitch/ItemFormatter.pm:69 -msgid "fail" -msgstr "fallito" - -#: lib/App/Sqitch/ItemFormatter.pm:74 -#, fuzzy -msgid "No label passed to the _ format" -msgstr "Nessuna etichetta passata al formato _" - -#: lib/App/Sqitch/ItemFormatter.pm:76 -msgid "Event: " -msgstr "Evento:" - -#: lib/App/Sqitch/ItemFormatter.pm:77 -msgid "Change: " -msgstr "Modifica:" - -#: lib/App/Sqitch/ItemFormatter.pm:78 -msgid "Committer:" -msgstr "Autore:" - -#: lib/App/Sqitch/ItemFormatter.pm:79 -#, fuzzy -msgid "Planner: " -msgstr "Esecutore:" - -#: lib/App/Sqitch/ItemFormatter.pm:80 -msgid "By: " -msgstr "Autore:" - -#: lib/App/Sqitch/ItemFormatter.pm:81 -msgid "Date: " -msgstr "Data:" - -#: lib/App/Sqitch/ItemFormatter.pm:82 -msgid "Committed:" -msgstr "Creata:" - -#: lib/App/Sqitch/ItemFormatter.pm:83 -msgid "Planned: " -msgstr "Pianificato:" - -#: lib/App/Sqitch/ItemFormatter.pm:84 -msgid "Name: " -msgstr "Nome:" - -#: lib/App/Sqitch/ItemFormatter.pm:85 -msgid "Project: " -msgstr "Progetto:" - -#: lib/App/Sqitch/ItemFormatter.pm:86 -msgid "Email: " -msgstr "Email:" - -#: lib/App/Sqitch/ItemFormatter.pm:87 lib/App/Sqitch/ItemFormatter.pm:172 -msgid "Requires: " -msgstr "Richiede:" - -#: lib/App/Sqitch/ItemFormatter.pm:88 lib/App/Sqitch/ItemFormatter.pm:183 -msgid "Conflicts:" -msgstr "Conflitti:" - -#: lib/App/Sqitch/ItemFormatter.pm:90 -#, fuzzy, perl-brace-format -msgid "Unknown label \"{label}\" passed to the _ format" -msgstr "Etichetta \"{label}\" sconosciuta passata al formato _" - -#: lib/App/Sqitch/ItemFormatter.pm:146 -#, perl-brace-format -msgid "{color} is not a valid ANSI color" -msgstr "{color} non è un colore ANSI valido" - -#: lib/App/Sqitch/ItemFormatter.pm:189 -#, perl-brace-format -msgid "{attr} is not a valid change attribute" -msgstr "{attr} non è un attributo valido" - -#: lib/App/Sqitch/ItemFormatter.pm:212 -#, perl-brace-format -msgid "Unknown format code \"{code}\"" -msgstr "Formato codice \"{code}\" sconosciuto" - -#: lib/App/Sqitch/Plan.pm:131 -#, perl-brace-format -msgid "Plan file {file} does not exist" -msgstr "File di piano {file} inesistente" - -#: lib/App/Sqitch/Plan.pm:133 -#, perl-brace-format -msgid "Plan file {file} is not a regular file" -msgstr "Il file di piano {file} non è un file regolare" - -#: lib/App/Sqitch/Plan.pm:184 -#, perl-brace-format -msgid "Syntax error in {file} at line {lineno}: {error}" -msgstr "Errore di sintassi nel file {file} alla linea {lineno}: {error}" - -#: lib/App/Sqitch/Plan.pm:208 -msgid "Invalid pragma; a blank line must come between pragmas and changes" -msgstr "" -"Pragma non valido; una linea vuota deve trovarsi fra ogni pragma e ogni " -"modifica" - -#: lib/App/Sqitch/Plan.pm:239 -#, fuzzy, perl-brace-format -msgid "" -"invalid project name \"{project}\": project names must not begin with " -"punctuation, contain \"@\", \":\", \"#\", \"\\\", or blanks, or end in " -"punctuation or digits following punctuation" -msgstr "" -"Il nome di progetto \"{project}\" non è valido: i nomi di progetto non " -"possono iniziare con punteggiarura, contenere \"@\", \":\", \"#\", o spazi " -"bianchi e non possono terminare con simboli di punteggiatura o numeri dopo " -"la punteggiatura." - -#: lib/App/Sqitch/Plan.pm:265 lib/App/Sqitch/Role/TargetConfigCommand.pm:286 -#, perl-format, perl-brace-format -msgid "Missing %project pragma in {file}" -msgstr "Pragma %project mancante in {file}" - -#: lib/App/Sqitch/Plan.pm:320 -#, fuzzy -msgid "" -"Invalid name; names must not begin with punctuation, contain \"@\", \":\", " -"\"#\", \"\\\", or blanks, or end in punctuation or digits following " -"punctuation" -msgstr "" -"Nome non valido; i nomi non devono cominciare con caratteri di " -"punteggiatura, contenere \"@\", \":\", \"#\" o spazi, o finire in caratteri " -"di punteggiature e cifre numeriche dopo la punteggiatura." - -#: lib/App/Sqitch/Plan.pm:325 -msgid "Missing timestamp and planner name and email" -msgstr "Timestamp, nome dell'esecutore e email mancanti" - -#: lib/App/Sqitch/Plan.pm:327 -msgid "Missing timestamp" -msgstr "Timestamp mancante" - -#: lib/App/Sqitch/Plan.pm:329 -msgid "Missing planner name and email" -msgstr "Nome dell'esecutore ed email mancanti" - -#: lib/App/Sqitch/Plan.pm:334 lib/App/Sqitch/Plan.pm:908 -#, perl-brace-format -msgid "\"{name}\" is a reserved name" -msgstr "\"{name}\" è un nome riservato" - -#: lib/App/Sqitch/Plan.pm:340 lib/App/Sqitch/Plan.pm:912 -#, perl-brace-format -msgid "\"{name}\" is invalid because it could be confused with a SHA1 ID" -msgstr "" -"\"{name}\" non è valido perché potrebbe essere confuso con un hash SHA1" - -#: lib/App/Sqitch/Plan.pm:360 -#, perl-brace-format -msgid "Tag \"{tag}\" contains illegal character {sep}" -msgstr "" - -#: lib/App/Sqitch/Plan.pm:369 -#, perl-brace-format -msgid "Tag \"{tag}\" declared without a preceding change" -msgstr "Il tag \"{tag}\" è stato dichiarato senza una modifica che lo precede" - -#: lib/App/Sqitch/Plan.pm:378 -#, perl-brace-format -msgid "Tag \"{tag}\" duplicates earlier declaration on line {line}" -msgstr "Il tag \"{tag}\" è duplicato e già presente alla linea {line}" - -#: lib/App/Sqitch/Plan.pm:386 -msgid "Tags may not specify dependencies" -msgstr "I tag non possono specificare delle dipendenze" - -#: lib/App/Sqitch/Plan.pm:415 -#, perl-brace-format -msgid "Change \"{change}\" duplicates earlier declaration on line {line}" -msgstr "La modifica \"{change}\" risulta duplicata alla linea {line}" - -#: lib/App/Sqitch/Plan.pm:428 lib/App/Sqitch/Plan.pm:780 -#: lib/App/Sqitch/Plan.pm:792 -#, perl-brace-format -msgid "\"{dep}\" is not a valid dependency specification" -msgstr "\"{dep}\" non è una dichiarazione di dependenza valida" - -#: lib/App/Sqitch/Plan.pm:437 -#, fuzzy, perl-brace-format -msgid "Duplicate dependency \"{dep}\"" -msgstr "Dipendenza {dependency} non valida" - -#: lib/App/Sqitch/Plan.pm:550 -#, perl-brace-format -msgid "Change \"{change}\" cannot require itself" -msgstr "La modifica \"{change}\" non può richiedere se stessa" - -#: lib/App/Sqitch/Plan.pm:557 -#, perl-brace-format -msgid "" -"Change \"{change}\" planned {num} change before required change " -"\"{required}\"" -msgid_plural "" -"Change \"{change}\" planned {num} changes before required change " -"\"{required}\"" -msgstr[0] "" -"La modifica \"{change}\" ha pianificato {num} modifica prima della richiesta " -"\"{required}\"" -msgstr[1] "" -"La modifica \"{change}\" ha pianificato {num} modifiche prima della " -"richiesta \"{required}\"" - -#: lib/App/Sqitch/Plan.pm:566 -#, perl-brace-format -msgid "Unknown change \"{required}\" required by change \"{change}\"" -msgstr "" -"La modifica \"{required}\" rechiesta dalla modifica \"{change}\" è " -"sconosciuta" - -#: lib/App/Sqitch/Plan.pm:576 -#, perl-brace-format -msgid "HINT: move \"{change}\" down {num} line in {plan}" -msgid_plural "HINT: move \"{change}\" down {num} lines in {plan}" -msgstr[0] "" -"Suggerimento: sposta \"{change}\" di {num} linea in basso nel piano {plan}" -msgstr[1] "" -"Suggerimento: sposta \"{change}\" di {num} linee in basso nel piano {plan}" - -#: lib/App/Sqitch/Plan.pm:590 -msgid "Dependency error detected:" -msgid_plural "Dependency errors detected:" -msgstr[0] "Errore di dipendenza rilevato:" -msgstr[1] "Errori di dipendenza rilevati:" - -#: lib/App/Sqitch/Plan.pm:687 -#, perl-brace-format -msgid "Cannot find change \"{change}\" in plan" -msgstr "Non trovo la modifica \"{change}\" nel piano di esecuzione" - -#: lib/App/Sqitch/Plan.pm:742 -#, perl-brace-format -msgid "Tag \"{tag}\" already exists" -msgstr "Il tag \"{tag}\" esiste già" - -#: lib/App/Sqitch/Plan.pm:754 -#, perl-brace-format -msgid "Cannot apply tag \"{tag}\" to a plan with no changes" -msgstr "Non posso applicare il tag \"{tag}\" a un piano privo di modifiche" - -#: lib/App/Sqitch/Plan.pm:811 -#, perl-brace-format -msgid "" -"Change \"{change}\" already exists in plan {file}.\n" -"Use \"sqitch rework\" to copy and rework it" -msgstr "" -"La modifica \"{change}\" esiste già nel piano {file}.\n" -"Usa \"sqitch rework\" per copiarla and rielaborarla." - -#: lib/App/Sqitch/Plan.pm:844 -#, perl-brace-format -msgid "" -"Change \"{change}\" does not exist in {file}.\n" -"Use \"sqitch add {change}\" to add it to the plan" -msgstr "" -"La modifica \"{change}\" non esiste in {file}.\n" -"Usa \"sqitch add {change}\" per aggiungerla al piano di esecuzione." - -#: lib/App/Sqitch/Plan.pm:852 -#, perl-brace-format -msgid "" -"Cannot rework \"{change}\" without an intervening tag.\n" -"Use \"sqitch tag\" to create a tag and try again" -msgstr "" -"Non posso rielaborare \"{change}\" senza un tag di intervento.\n" -"Usa \"sqitch tag\" per creare un tag e riprova." - -#: lib/App/Sqitch/Plan.pm:890 -#, perl-brace-format -msgid "Cannot add change \"{change}\": requires unknown change \"{req}\"" -msgstr "" -"Non posso aggiungere la modifica \"{change}\"_ è richiesta una modifica " -"sconosciuta \"{req}\"" - -#: lib/App/Sqitch/Plan.pm:896 -#, perl-brace-format -msgid "Cannot rework change \"{change}\": requires unknown change \"{req}\"" -msgstr "" -"Non posso rielaborare la modifica \"{change}\"_ è richiesta una modifica " -"sconosciuta \"{req}\"" - -#: lib/App/Sqitch/Plan.pm:918 -#, fuzzy, perl-brace-format -msgid "" -"\"{name}\" is invalid: changes must not begin with punctuation, contain " -"\"@\", \":\", \"#\", \"\\\", or blanks, or end in punctuation or digits " -"following punctuation" -msgstr "" -"\"{name}\" non è valido: le modifiche non devono iniziare con segni di " -"punteggiatura, contenere \"@\", \":\", \"#\" o spazi bianchi o finire con " -"segni di punteggiatura o cifre numeriche dopo segni di punteggiatura." - -#: lib/App/Sqitch/Plan.pm:924 -#, fuzzy, perl-brace-format -msgid "" -"\"{name}\" is invalid: tags must not begin with punctuation, contain \"@\", " -"\":\", \"#\", \"/\", \"\\\", or blanks, or end in punctuation or digits " -"following punctuation" -msgstr "" -"\"{name}\" non è valido: i tag non devono iniziare con segni di " -"punteggiatura, contenere \"@\", \":\", \"#\" o spazi bianchi o finire con " -"segni di punteggiatura o cifre numeriche dopo segni di punteggiatura." - -#: lib/App/Sqitch/Plan.pm:988 -#, perl-brace-format -msgid "\"Error closing {file}: {error}" -msgstr "Errore nella chiusura di {file}: {error}" - -#: lib/App/Sqitch/Plan/Change.pm:328 -#, perl-brace-format -msgid "" -"Please enter a note for your change. Lines starting with '#' will\n" -"be ignored, and an empty message aborts the {command}." -msgstr "" -"per favore inserisci un commento per la tua modifica. \n" -"Le righe che iniziano con \"#\" saranno ignorate, e una nota priva di testo " -"farà abortire {command}." - -#: lib/App/Sqitch/Plan/Change.pm:333 -#, perl-brace-format -msgid "Change to {command}:" -msgstr "Modifica a {command}:" - -#: lib/App/Sqitch/Plan/ChangeList.pm:96 -msgid "Change lookup failed" -msgstr "Lookup della modifica fallito" - -#: lib/App/Sqitch/Plan/Depend.pm:78 -#, perl-brace-format -msgid "Unable to find change \"{change}\" in plan {file}" -msgstr "Non trovo la modifica \"{change}\" nel piano di esecuzione {file}" - -#: lib/App/Sqitch/Plan/Line.pm:115 -msgid "Aborting due to empty note" -msgstr "Commento vuoto, aborto." - -#: lib/App/Sqitch/Plan/Line.pm:131 -#, perl-brace-format -msgid "" -"Write a {command} note.\n" -"Lines starting with '#' will be ignored." -msgstr "" -"Scrivi un commento per {command}.\n" -"Le righe che iniziano con \"#\" saranno ignorate." - -#: lib/App/Sqitch/Role/ContextCommand.pm:38 -#, perl-brace-format -msgid "" -" Option --top-dir is deprecated for {command} and other non-configuration " -"commands.\n" -" Use --chdir instead." -msgstr "" - -#: lib/App/Sqitch/Role/DBIEngine.pm:365 -#, perl-brace-format -msgid "" -"Cannot register \"{project}\" with URI {uri}: already exists with NULL URI" -msgstr "" -"Non posso registrare \"{project}\" con l'URI {uri}: è già esistente con URI " -"NULL." - -#: lib/App/Sqitch/Role/DBIEngine.pm:371 -#, perl-brace-format -msgid "" -"Cannot register \"{project}\" without URI: already exists with URI {uri}" -msgstr "" -"Non posso registrare \"{project}\" senza un URI: è già esistente con URI " -"{uri}." - -#: lib/App/Sqitch/Role/DBIEngine.pm:377 -#, perl-brace-format -msgid "" -"Cannot register \"{project}\" with URI {uri}: already exists with URI " -"{reg_uri}" -msgstr "" -"Non posso registrare \"{project}\" con URI {uri}: è già esistente con URI " -"{reg_uri}." - -#: lib/App/Sqitch/Role/DBIEngine.pm:395 -#, perl-brace-format -msgid "" -"Cannot register \"{project}\" with URI {uri}: project \"{reg_proj}\" already " -"using that URI" -msgstr "" -"Non posso registrare \"{project}\" con URI {uri}: il progetto \"{reg_proj}\" " -"esiste già con l'URI specificato" - -#: lib/App/Sqitch/Role/RevertDeployCommand.pm:129 -#, perl-brace-format -msgid "" -"\"{command}\" cannot be used in strict mode.\\nUse explicity revert and " -"deploy commands instead." -msgstr "" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:96 -#, perl-brace-format -msgid "Unknown directory name: {dirs}" -msgid_plural "Unknown directory names: {dirs}" -msgstr[0] "Directory sconosciuta: {dirs}" -msgstr[1] "Directory sconosciuta: {dirs}" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:128 -#, perl-brace-format -msgid "URI \"{uri}\" is not a database URI" -msgstr "L'URI \"{uri}\" non è un URI di database" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:133 -#, perl-brace-format -msgid "No database engine in URI \"{uri}\"" -msgstr "Nessun motore di database nell'URI \"{uri}\"" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:137 -#, perl-brace-format -msgid "Unknown engine \"{engine}\" in URI \"{uri}\"" -msgstr "Motore \"{engine}\" sconosciuto nell'URI \"{uri}\"" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:294 -#, perl-brace-format -msgid "Cannot initialize because {file} already exists and is not a file" -msgstr "Impossibile inizializzare poiché {file} esiste già e non è un file" - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:305 -#, perl-brace-format -msgid "" -"Cannot initialize because {file} already exists and is not a valid plan file" -msgstr "" -"Impossibile inizializzare poiché {file} esiste già e non è un file " -"contenente un piano di esecuzione valido." - -#: lib/App/Sqitch/Role/TargetConfigCommand.pm:311 -#, perl-brace-format -msgid "" -"Cannot initialize because project \"{project}\" already initialized in {file}" -msgstr "" -"Impossibile inizializzare poiché il progetto \"{project}\" è già stato " -"inizializzato in {file}" - -#: lib/App/Sqitch/Target.pm:254 -msgid "" -"No project configuration found. Run the \"init\" command to initialize a " -"project" -msgstr "" - -#: lib/App/Sqitch/Target.pm:276 -#, perl-brace-format -msgid "Cannot find target \"{target}\"" -msgstr "Non posso trovare il target specificato \"{target}\"" - -#: lib/App/Sqitch/Target.pm:282 -#, perl-brace-format -msgid "No URI associated with target \"{target}\"" -msgstr "Nessun URI associato al target \"{target}\"" - -#: lib/App/Sqitch/Target.pm:291 -#, perl-brace-format -msgid "No engine specified by URI {uri}; URI must start with \"db:$engine:\"" -msgstr "" -"Nessun motore specificato nell'URI {uri}; gli URI devono iniziare con \"db:" -"$engine:\"." - -#: lib/App/Sqitch/Types.pm:57 -msgid "User name may not contain \"<\" or start with \"[\"" -msgstr "Lo username non può contenere \"<\" o iniziare con \"|\"" - -#: lib/App/Sqitch/Types.pm:63 -msgid "User email may not contain \">\"" -msgstr "L'email utente non può contenere \">\"." - -#, perl-brace-format -#~ msgid "Loading {file}" -#~ msgstr "Caricamento di {file}" - -#, perl-brace-format -#~ msgid "" -#~ "Deprecated {section} found in {file}; to remove it, run\n" -#~ " {sqitch} config --file {file} --remove-section {section}" -#~ msgstr "" -#~ "Sezione {section} nel file {file} è deprecata; per rimuoverla esegui\n" -#~ " {sqitch} config --file {file} --remove-section {section}" - -#~ msgid " - No engines to update" -#~ msgstr " - Nessun motore da aggiornare" - -#, perl-brace-format -#~ msgid "Cannot update {file}. Please make it writable" -#~ msgstr "Impossibile aggiornare il file {file}. Rendilo scrivibile" - -#, perl-brace-format -#~ msgid "" -#~ "Migrated {old} to {new}; To remove {old}, run\n" -#~ " {sqitch} config --file {file} --remove-section {old}" -#~ msgstr "" -#~ "MIgrazioIne da {old} a {new} completata. Per rimuovere {old} esegui\n" -#~ " {sqitch} config --file {file} --remove-section {old}" - -#~ msgid "" -#~ " The \"{opt}\" option is deprecated;\n" -#~ " Instead use \"--dir {dir}={val}\" if available." -#~ msgstr "" -#~ "L'opzione \"{opt}\" è deprecata;\n" -#~ "usa \"--dir {dir}={val}\" se disponibile" - -#~ msgid "Option --{opt} has been deprecated; use \"--{with} {val}\" instead" -#~ msgstr "L'opzione --{opt} è deprecata, usa \"--{with} {val}\" al suo posto" - -#~ msgid "" -#~ "Option --{opt} has been deprecated; use \"--use {key}={val}\" instead" -#~ msgstr "" -#~ "L'opzione --{opt} è deprecata, usa \"--use {key}={val}\" al suo posto" - -#~ msgid "" -#~ "The --to-target and --target option has been deprecated; use --to-change " -#~ "instead." -#~ msgstr "" -#~ "Le opzioni --to-target e --target sono deprecate: usa --to-change al loro " -#~ "posto." - -#~ msgid "" -#~ " The \"{old}\" action is deprecated;\n" -#~ " Instead use \"{new}\"." -#~ msgstr "" -#~ " L'azione \"{old}\" è deprecata;\n" -#~ " usa \"{new}\" al suo posto." - -#~ msgid "Option --{old} has been deprecated; use --{new} instead" -#~ msgstr "L'opzione --{old} è deprecata; usa --{new} al suo posto" - -#~ msgid "Updating legacy change and tag IDs in {destination}" -#~ msgstr "Aggiorno la modifica legacy e gli ID dei tag in {destination}" - -#~ msgid "The @{old} symbolic tag has been deprecated; use @{new} instead" -#~ msgstr "Il tag simbolico @{old} è stato deprecato; usa @{new} al suo posto." diff --git a/xt/dependency_report b/xt/dependency_report deleted file mode 100755 index 46a96e7a..00000000 --- a/xt/dependency_report +++ /dev/null @@ -1,176 +0,0 @@ -#!/usr/bin/env perl -w - -# This script reads in the Sqitch META.json file and generates a dependency -# report. The idea is to review the build-time dependency list to ensure that -# they are well and truly build-time-only. Also, check the runtime list to -# ensure that they are runtime-only. And finally, review the overlapping list -# to ensure that all of the items there are used at runtime. If it all checks -# out and looks reasonable, copy the list of build-time-only dependencies into -# the __DATA__ section of inc/Menlo/Sqitch.pm. This allows the `./Build -# bundle` command to remove any build-only dependencies from the bundle. - -package App::Sqitch::PhaseReporter; -our $VERSION = '0.01'; - -use strict; -use warnings; -use v5.28; -use utf8; - -use HTTP::Tiny; -use JSON::PP; -use Getopt::Long; - -my $api_uri = 'https://fastapi.metacpan.org/v1'; -eval { HTTP::Tiny::Handle->_assert_ssl }; -$api_uri = s/^https:/http:/ if $@; - -sub new { - my $class = shift; - return bless { - dist_for => {}, - http => HTTP::Tiny->new(agent => __PACKAGE__ . "/$VERSION"), - tree => 1, - report => 1, - verbose => 0, - @_, - } => $class; -} - -sub run { - my ($self, $meta) = @_; - my $feat = $meta->{optional_features} || {}; - $self->{skipdists} = { - 'Module-Build' => 'Module::Build', - 'Module-Signature' => 'Module::Signature', - 'ExtUtils-MakeMaker' => 'ExtUtils::MakeMaker', - 'ExtUtils-Manifest' => 'ExtUtils::Manifest', - 'ExtUtils-Install' => 'ExtUtils::Install', - 'ExtUtils-ParseXS' => 'ExtUtils::ParseXS', - 'Dist-CheckConflicts' => 'Dist::CheckConflicts', - 'Perl-Tidy' => 'Perl::Tidy', - 'AppConfig' => 'AppConfig', # Used only by Template Toolkit bin scripts. - }; - $self->{deps} = { runtime => {}, build => {} }; - - say 'Mapping dependencies...' if $self->{verbose}; - - for my $depends ( $meta->{prereqs}, (map { $_->{prereqs} || {} } values %{ $feat }) ) { - # Collect build dependencies. - while (my ($phase, $relations) = each %{ $depends }) { - if ($phase eq 'runtime') { - # Collect as runtime dependencies. - $self->{phase} = 'runtime'; - } elsif ($phase eq 'configure' || $phase eq 'build') { - # Collect as build dependencies. - $self->{phase} = 'build'; - } else { - # Not interested in other phases. - next; - } - - while (my ($rel, $deps) = each %{ $relations }) { - # Collect only required and recommended dependencies. - next if $rel !~ /^re(?:quires|commends)/; - while (my ($mod, $ver) = each %{ $deps }) { - $self->report_on($mod, 0); - } - } - } - } - - if ($self->{report}) { - # Generate the report. - my $bld = $self->{deps}{build}; - my $run = $self->{deps}{runtime}; - - # Report build dependencies. - say "\nBuild-only dependencies"; - say " $_" for sort grep { !$run->{$_} } keys %{ $bld }; - - # Report runtime dependencies. - say "\nRuntime-only dependencies"; - say " $_" for sort grep { !$bld->{$_} } keys %{ $run }; - - say "\nOverlapping dependencies"; - say " $_" for sort grep { $bld->{$_} } keys %{ $run }; - } -} - -sub report_on { - my ($self, $module, $indent) = @_; - my $mod = $self->_fetch($module); - my $dist = $mod->{distribution}; - return if $dist eq 'perl'; - - if ( $self->{skipdists}{$dist} && $self->{deps}{build}{$dist} ) { - # Skip skipdists if we've seen them once already. - return; - } - - # Return if we've seen it before. - my $tree = $self->{tree}; - print +(' ' x $indent), "$self->{phase}: $dist => $module" if $tree; - if ( exists $self->{deps}{ $self->{phase} }{$dist} ) { - say ' (seen)' if $tree; - return; - } - - # Show skipped build dependencies just the once. - if ($self->{skipdists}{$dist}) { - $self->{deps}{build}{$dist} = $self->{skipdists}{$dist}; - say ' (skipping)' if $tree; - return; - } - $self->{deps}{ $self->{phase} }{$dist} = $module; - say '' if $tree; - - # Recurse for required or recommended runtime, configure, or build - # dependencies. - for my $dep (@{ $mod->{release}{_source}{dependency} }) { - next if $dep->{relationship} !~ /^re(?:quires|commends)/; - next if $dep->{phase} !~ /^(?:runtime|configure|build)/; - # If not runtine, collect as build dep. Otherwise keep existing dep list. - local $self->{phase} = 'build' if is_build($dep); - $self->report_on($dep->{module}, $indent+2); - } -} - -sub is_build { - my $dep = shift; - return 0 if $dep->{module} =~ /^Win32\b/; # Allow all Win32. - return $dep->{phase} ne 'runtime' - || $dep->{module} =~ /^Test\b/ - || $dep->{module} =~ /^ExtUtils\b/ - || $dep->{module} =~ /^Module::Build/ - || $dep->{module} =~ /^CPAN/; -} - -sub _fetch { - my ($self, $module) = @_; - return $self->{dist_for}{$module} ||= do { - my $uri = "$api_uri/module/$module?join=release"; - my $res = $self->{http}->get($uri); - die "Fetch $uri failed: $res->{status} $res->{reason}" unless $res->{success}; - decode_json $res->{content}; - }; -}; - - -my %opts = ( - tree => 1, - report => 1, - verbose => 1, -); -GetOptions( - 'tree|t!' => \$opts{tree}, - 'report|r!' => \$opts{report}, - 'verbose|v+' => \$opts{verbose}, -); - -my $fn = shift || die "Usage: $0 META.json\n"; -open my $fh, '<:raw', $fn or die "Cannot open $fn: $!\n"; -my $meta = decode_json join '', <$fh>; -close $fh; - -App::Sqitch::PhaseReporter->new(%opts)->run($meta); diff --git a/xt/gen_release_changes b/xt/gen_release_changes deleted file mode 100755 index 0cfba043..00000000 --- a/xt/gen_release_changes +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env perl - -use strict; -use warnings; - -# This script is used by .github/workflow/release.yml to generate a list of -# changes to apply to a release on GitHub. The latest_changes.md file contains -# the changes. - -open my $in, '<:raw', 'Changes' or die "Cannot open Changes: $!\n"; -open my $out, '>:raw', 'latest_changes.md' or die "Cannot open latest_changes.md: $!\n"; -my $dv; -my $version_re = qr/^(\d+[.]\d+[.]\d+)\b/; -while (<$in>) { - if (/$version_re/) { - $dv = $1; - last; - } -} - -# XXX This is over-simplified. Fine for now, but if we use headings and/or -# indented bullets again, as in 0.9999, this will need some tweakings. - -print {$out} "Changes for v$dv\n"; -while (<$in>) { - last if /$version_re/; - chomp; - if (s/^\s+-/- /) { - print {$out} "\n"; - } else { - s/^\s+/ /; - } - print {$out} $_; -} - -print {$out} "\n"; diff --git a/xt/locale/LocaleData/de_DE/LC_MESSAGES/App-Sqitch.mo b/xt/locale/LocaleData/de_DE/LC_MESSAGES/App-Sqitch.mo Binary files differdeleted file mode 100644 index 3c1b7c0e..00000000 --- a/xt/locale/LocaleData/de_DE/LC_MESSAGES/App-Sqitch.mo +++ /dev/null diff --git a/xt/locale/LocaleData/fr_FR/LC_MESSAGES/App-Sqitch.mo b/xt/locale/LocaleData/fr_FR/LC_MESSAGES/App-Sqitch.mo Binary files differdeleted file mode 100644 index 5ff3b87c..00000000 --- a/xt/locale/LocaleData/fr_FR/LC_MESSAGES/App-Sqitch.mo +++ /dev/null diff --git a/xt/locale/LocaleData/it_IT/LC_MESSAGES/App-Sqitch.mo b/xt/locale/LocaleData/it_IT/LC_MESSAGES/App-Sqitch.mo Binary files differdeleted file mode 100644 index bbb9aa09..00000000 --- a/xt/locale/LocaleData/it_IT/LC_MESSAGES/App-Sqitch.mo +++ /dev/null diff --git a/xt/locale/README.md b/xt/locale/README.md deleted file mode 100644 index bc5900eb..00000000 --- a/xt/locale/README.md +++ /dev/null @@ -1,43 +0,0 @@ -Sqitch Locale Test -================== - -This directory contains the files necessary to test the Sqitch CLI to ensure it -properly detects locale settings and emits translated messages. The -[`po` directory here](./po/), unlike the canonical translations in the root `po` -directory, contains only a few languages translating a single message: - -``` -"{command}" is not a valid command -``` - -The `LocaleData` directory contains the compiled forms of these dictionaries, -and unlike the main dictionaries, these are committed to the repository. This -allows the [OS](.github/workflows/os.yml) and [Perl](.github/workflows/os.yml) -workflows to run without the overhead of compiling them (a PITA since `gettext` -is hard to get on Windows and Dist::Zilla supports only more recent versions of -Perl). If the messages need to change, recompile the dictionaries with these -commands: - -```sh -cpanm Dist::Zilla --notest -dzil authordeps --missing | cpanm --notest -dzil msg-compile -d xt/locale xt/locale/po/*.po -``` - -For errors where it can't find `msgformat` or `gettext`, be sure that [gettext] -is installed (readily available via `apt-get`, `yum`, or `brew`). - -Now run the test, which validates the output from [`bin/sqitch`](bin/sqitch): - -```sh -prove -lv xt/locale/test-cli.t -``` - -If tests fail, be sure each of the locales is installed on your system. -Apt-based systems, for example, require the relevant language packs: - -```sh -sudo apt-get install -qq language-pack-fr language-pack-en language-pack-de language-pack-it -``` - - [gettext]: https://www.gnu.org/software/gettext/ diff --git a/xt/locale/po/de_DE.po b/xt/locale/po/de_DE.po deleted file mode 100644 index 1f1cabee..00000000 --- a/xt/locale/po/de_DE.po +++ /dev/null @@ -1,12 +0,0 @@ -msgid "" -msgstr "" -"Language: de\n" -"Project-Id-Version: Sqitch 1.4.1\n" -"PO-Revision-Date: 22024-01-06T21:10:06Z\n" -"Last-Translator: Sqitch Hackers <sqitch-hackers@googlegroups.com>\n" -"Language-Team: Sqitch Hackers <sqitch-hackers@googlegroups.com>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -msgid "\"{command}\" is not a valid command" -msgstr "\"{command}\" ist ein ungültiger Befehl" diff --git a/xt/locale/po/fr_FR.po b/xt/locale/po/fr_FR.po deleted file mode 100644 index 17df5618..00000000 --- a/xt/locale/po/fr_FR.po +++ /dev/null @@ -1,12 +0,0 @@ -msgid "" -msgstr "" -"Language: fr\n" -"Project-Id-Version: Sqitch 1.4.1\n" -"PO-Revision-Date: 22024-01-06T21:10:06Z\n" -"Last-Translator: Sqitch Hackers <sqitch-hackers@googlegroups.com>\n" -"Language-Team: Sqitch Hackers <sqitch-hackers@googlegroups.com>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -msgid "\"{command}\" is not a valid command" -msgstr "\"{command}\" n'est pas une commande valide" diff --git a/xt/locale/po/it_IT.po b/xt/locale/po/it_IT.po deleted file mode 100644 index 0edd5753..00000000 --- a/xt/locale/po/it_IT.po +++ /dev/null @@ -1,12 +0,0 @@ -msgid "" -msgstr "" -"Language: it\n" -"Project-Id-Version: Sqitch 1.4.1\n" -"PO-Revision-Date: 22024-01-06T21:10:06Z\n" -"Last-Translator: Sqitch Hackers <sqitch-hackers@googlegroups.com>\n" -"Language-Team: Sqitch Hackers <sqitch-hackers@googlegroups.com>\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -msgid "\"{command}\" is not a valid command" -msgstr "\"{command}\" non è un comando valido" diff --git a/xt/locale/test-cli.t b/xt/locale/test-cli.t deleted file mode 100644 index ec666b2f..00000000 --- a/xt/locale/test-cli.t +++ /dev/null @@ -1,57 +0,0 @@ -#!/usr/bin/perl -w - -use strict; -use warnings; -use Test::More tests => 4; -use File::Spec; -use Capture::Tiny qw(:all); - -# Requires xt/locale/LocaleData; see xt/locale/README.md for details. -my @cli = (qw(-Ilib -CAS -Ixt/locale), File::Spec->catfile(qw(bin sqitch))); - -# Windows has its own locale names for some reason. -# https://stackoverflow.com/q/77771097/79202 -my %lang_for = ( - "en_US" => 'English_United States.1252', - "fr_FR" => 'French_France.1252', - "de_DE" => 'German_Germany.1252', - "it_IT" => 'Italian_Italy.1252', -); - -# Other supported OSes just use the code name. -if ($^O ne 'MSWin32') { - $lang_for{$_} = "$_.UTF-8" for keys %lang_for; -} - -# Each locale must be installed on the local system. Adding a new lang? Also add -# the relevant language-pack-XX package to os.yml and perl.yml. -for my $tc ( - { lang => 'en_US', err => q{"nonesuch" is not a valid command} }, - { lang => 'fr_FR', err => q{"nonesuch" n'est pas une commande valide} }, - { lang => 'de_DE', err => q{"nonesuch" ist ein ungültiger Befehl} }, - { lang => 'it_IT', err => q{"nonesuch" non è un comando valido} }, -) { - subtest $tc->{lang} || 'default' => sub { - local $ENV{LC_ALL} = $lang_for{$tc->{lang}}; - - # Test successful run. - my ($stdout, $stderr, $exit) = capture { system $^X, @cli, 'help' }; - is $exit >> 8, 0, 'Should have exited normally'; - like $stdout, qr/\AUsage\b/, 'Should have usage statement in STDOUT'; - is $stderr, '', 'Should have no STDERR'; - - # Test localized error. - ($stdout, $stderr, $exit) = capture { system $^X, @cli, 'nonesuch' }; - is $exit >> 8, 2, 'Should have exit val 2'; - is $stdout, '', 'Should have no STDOUT'; - TODO: { - # The Windows locales don't translate into the language codes - # recognized by Locale::TextDomain/gettext. Not at all sure how to - # fix this. Some relevant notes in the FAQ: - # https://metacpan.org/dist/libintl-perl/view/lib/Locale/libintlFAQ.pod#How-do-I-switch-languages-or-force-a-certain-language-independently-from-user-settings-read-from-the-environment? - local $TODO = $^O eq 'MSWin32' ? 'localization fails on Windows' : ''; - like $stderr, qr/\A\Q$tc->{err}/, - 'Should have localized error message in STDERR'; - } - }; -} diff --git a/xt/release.md b/xt/release.md deleted file mode 100644 index d8a50a44..00000000 --- a/xt/release.md +++ /dev/null @@ -1,244 +0,0 @@ -Releasing Sqitch -================ - -Notes on the steps to make a release of Sqitch. In the steps, below, examples -use the `$VERSION` and `$OLD_VERSION` environment variables for consistency. The -assumption is that they're set to the old and new versions, respectively, e.g., - -``` sh -export OLD_VERSION=1.3.1 -export VERSION=1.4.0 -``` - -Preparation ------------ - -First, update the sources so that everything is up-to-date. - -* Install all author dependencies: - - ``` sh - cpanm Dist::Zilla - dzil authordeps --missing | cpanm --notest - ``` - -* Update the translation dictionaries: - - ``` sh - dzil msg-scan - perl -i -pe 's/\QSOME DESCRIPTIVE TITLE./Sqitch Localization Messages/' po/App-Sqitch.pot - perl -i -pe "s/\Q(C) YEAR/(c) 2012-$(date +%Y)/" po/App-Sqitch.pot - dzil msg-merge - git add po - git commit -am 'Update translation dictionaries' - ``` - -* Proofread Changes and fix any spelling or grammatical errors, and edit - descriptions to minimize confusion. Consider whether the changes constitute - a major, minor, or patch update, and increment the appropriate [semver] - parts (`major.minor.patch`) accordingly. - -* Update copyright dates if a year has turned over since the last release: - - ``` sh - grep -ril copyright . | xargs perl -i -pe "s/-2024/-$(date +%Y)/g" - ``` - -* Make a build and run `xt/dependency_report`: - - ``` sh - dzil build - xt/dependency_report App-Sqitch-*/META.json - ``` - - Review the build-time dependency list it outputs to ensure that they are - well and truly build-time-only. Copy the lists of dependencies into the - `__DATA__` section of `inc/Menlo/Sqitch.pm` and `git diff` to inspect the - changes. Check the runtime list to ensure that they are runtime-only, and - review the overlapping list to ensure that all of the items there are used - at runtime. Commit the changes if it all checks out and looks reasonable. - This allows the `./Build bundle` command to remove any build-only - dependencies from the bundle. - -* Add any new dependencies to `dist/sqitch.spec` and add a new entry to the - top of the `%changelog` section for the new version. - -* Update the version in the following files and make sure its the same in - `Changes`. - - * `dist.ini` - * `dist/sqitch.spec` - * `README.md` - * `po/App-Sqitch.pot` - -* Timestamp the entry in `Changes`, merge all the changes into `develop`, and - makes sure that all of the [workflow actions] pass. - -Release -------- - -The complete set of changes should now be in the `develop` branch and -ready-to-go, fully tested and with no expectation for further changes. It's time -to get it out there! - -* Merge `develop` into the `main` branch: - - ``` sh - git checkout main - git merge --no-ff -m "Merge develop for v$VERSION" develop - git push - ``` - -* Once again, ensure all the [workflow actions] pass, and then tag it for - release: - - ``` sh - git tag v$VERSION -sm "Tag v$VERSION" - git push --tags - ``` - -* This will trigger the [Release action]. Ensure it finishes properly, then - review the [GitHub release] it made, ensuring that the tarball was added to - the release and that the list of Changes is nicely formatted. It should also - appear [on CPAN] a short time later. - -* Congratulations, you've released a new version of Sqitch! Just a few changes - left to make. - -Web Site --------- - -To update the web site, clone the [sqitch.org repository] and edit -`.github/workflows/build.yml`, changing the version in the "Check out Sqitch" -step to the new version. Commit and push. Watch the [build action] to be sure -that the new site builds properly, and that the [manual] is rebuilt. - -Docker ------- - -To update the Docker image, first preserve the previous release in a branch, -then make the updates. - -* Create a branch for the previous release so that it can still be supported - if necessary: - - ``` sh - git checkout -b "v$OLD_VERSION-maint" - git push origin -u "v$OLD_VERSION-maint" - ``` - -* Switch back to the main branch and update it for the new version: - - ``` sh - git checkout main - perl -i -pe "s/^(VERSION)=.+/\$1=$VERSION/" build - ``` - -* Commit and push the changes: - - ``` sh - git commit -am "Upgrade Sqitch to v$VERSION" - git push - ``` - -* Watch the [CI/CD action] to make sure the build finishes successfully. Once - it does, tag the commit and push it, appending an extra `.0`: - - ``` sh - git tag -sm "Tag v$VERSION.0" v$VERSION.0 - git push --tags - ``` - -* Watch the [CI/CD action] again, to be sure it publishes the new image [on - Docker Hub]. Then test the new version with Docker. This command should - should show a usage statement for the new version: - - ``` sh - docker run -it --rm sqitch/sqitch:v$VERSION - ``` - -* Log into Docker Hub and update the description of the [repository page] with - the new release tag. It should also be listed as using the `latest` tag. - Find the Docker Hub credentials in the shared 1Password vault. - -Homebrew --------- - -Update the Sqitch Homebrew tap with the new version. - -* Download the tarball for the new version from CPAN and generate a SHA-256 - for it - - ``` - curl -O https://www.cpan.org/authors/id/D/DW/DWHEELER/App-Sqitch-v$VERSION.tar.gz - shasum -a 256 App-Sqitch-v$VERSION.tar.gz - ``` - -* Clone the [homebrew-sqitch] repository and edit the `Formula/sqitch.rb` file - setting the `version` line to the new version and the `sha256` to the value - from the previous command. - -* Commit, tag, and push. - - ``` sh - git commit -am "Upgrade to v$VERSION" - git push - ``` - -* Watch the [CI Action] to make sure the build completes successfully, and fix - any issues that arise. Once tests pass, tag the release: - - ``` sh - git tag v$VERSION.0 -sm "Tag v$VERSION.0" - git push --tags - ``` - -* And that's all it takes. If you don't already have the tap with Sqitch - installed, you can tap and install the new version (with SQLite support) - with these commands: - - ``` sh - brew tap sqitchers/sqitch - brew install sqitch --with-sqlite-support - ``` - - Or, if you already have it installed: - - ``` sh - brew update - brew upgrade - ``` - -Finishing Up ------------- - -Time to get things started for the next version. Switch back to the `develop` -branch, merge `main`, and change the version to a pre-release version. For -example, if you've just released `v1.4.0`, change the version to `v1.4.1-dev`. - -``` sh -git checkout develop -git merge main -perl -i -pe 's/^(version\s*=).+/$1 v1.4.1-dev/' dist.ini -perl -i -pe 's{(App/Sqitch version).+}{$1 v1.4.1-dev}' README.md -perl -i -pe 's/(Project-Id-Version: App-Sqitch)[^\\n]+/$1 v1.4.1-dev/' po/App-Sqitch.pot -perl -i -pe 's/(Version:\s*).+/${1}1.4.1-dev/' dist/sqitch.spec -``` - -Also add a line for the new version (without the pre-release part) to the top of -the `Changes` file. Then commit and push the changes and you're done! Time to -start work on the next release. Good luck! - - [semver]: https://semver.org/ - [workflow actions]: https://github.com/sqitchers/sqitch/actions - [Release action]: https://github.com/sqitchers/sqitch/actions/workflows/release.yml - [GitHub release]: https://github.com/sqitchers/sqitch/releases - [on CPAN]: https://metacpan.org/dist/App-Sqitch - [sqitch.org repository]: https://github.com/sqitchers/sqitch.org - [build action]: https://github.com/sqitchers/sqitch.org/actions/workflows/build.yml - [manual]: http://sqitch.org/docs/manual/ - [CI/CD action]: https://github.com/sqitchers/docker-sqitch/actions/workflows/cicd.yml - [on Docker Hub]: https://hub.docker.com/r/sqitch/sqitch - [repository page]: https://hub.docker.com/repository/docker/sqitch/sqitch - [homebrew-sqitch]: https://github.com/sqitchers/homebrew-sqitch - [CI Action]: https://github.com/sqitchers/homebrew-sqitch/actions/workflows/ci.yml diff --git a/xt/release/pod-coverage.t b/xt/release/pod-coverage.t deleted file mode 100644 index 8f755c87..00000000 --- a/xt/release/pod-coverage.t +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/perl -w - -use strict; -use Test::More; -use Test::Pod::Coverage 1.08; - -Test::Pod::Coverage::all_pod_coverage_ok({ - also_private => [qw(BUILDARGS BUILD CAN_OUTPUT_COLOR OUTPUT_TO_PIPE)], - coverage_class => 'Pod::Coverage::CountParents', -}); diff --git a/xt/release/pod-spelling.t b/xt/release/pod-spelling.t deleted file mode 100644 index eb200151..00000000 --- a/xt/release/pod-spelling.t +++ /dev/null @@ -1,131 +0,0 @@ -#!/usr/bin/perl -w - -use strict; -use Test::More; -use Test::Spelling; - -# Suppress `Wide character in print`, which is emitted because -# Pod::Spelling::invalid_words_in sets no encoding $handle. Would go away with: -# open my $handle, '>:utf8', \$document; -$SIG{__WARN__} = sub { warn @_ if $_[0] !~ /^Wide character in print/ }; - -add_stopwords(<DATA>); -all_pod_files_spelling_ok(); - -__DATA__ -API -Blockchain -blog -change's -CLDR -CockroachDB -command's -committer -committers -cryptographic -DateTime -DBA -DDLs -depesz -disambiguating -DML -DSN -Dunklau -EBNF -exaplus -Exasol -exasol -findable -Firebird -firebird -Firebird's -Flipr -flipr -formatter -ftw -Gentoo -GitHub -GSS -GSSAPI -hashtags -Hrm -IDE -ident -incrementing -init -iovation -lowercased -MariaDB -Matthieu -MERCHANTABILITY -Merkle -multivalue -MySQL -MySQL's -namespace -NL -NONINFRINGEMENT -ODBC -OpenID -ORM -other's -overridable -Overridable -Oy -passwordless -PDX -PDXPUG -pgTAP -postgres -PostgreSQL -PostgreSQL's -queryable -RDBMS -RDBMSes -rebase -Rebase -rebased -rebases -relatedly -Relatedly -Ronan -schemas -SDK -SHA -SnowSQL -sqitch -Sqitch's -sqitchchanges -sqitchtutorial -sql -SQLite -sqlite -SQLite's -subdirectories -sublicense -Suciu -sys -timestamp -TLS -transactional -undeployed -unlocalized -unsets -Unsets -untracked -username -UTC -UTF -VCS -VCSes -verifications -Versioning -Vertica -vertica -VirtualBox -VM -XC -yay -Yay -Yugabyte -YugabyteDB diff --git a/xt/release/pod.t b/xt/release/pod.t deleted file mode 100644 index bdf67669..00000000 --- a/xt/release/pod.t +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/perl -w - -use strict; -use Test::More; -use Test::Pod 1.41; -all_pod_files_ok(); |