Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package chezmoi for openSUSE:Factory checked 
in at 2023-05-03 12:56:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/chezmoi (Old)
 and      /work/SRC/openSUSE:Factory/.chezmoi.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "chezmoi"

Wed May  3 12:56:59 2023 rev:22 rq:1084093 version:2.33.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/chezmoi/chezmoi.changes  2023-04-26 
17:26:23.253982441 +0200
+++ /work/SRC/openSUSE:Factory/.chezmoi.new.1533/chezmoi.changes        
2023-05-03 12:57:16.971834464 +0200
@@ -1,0 +2,9 @@
+Tue May  2 16:14:29 UTC 2023 - Filippo Bonazzi <filippo.bona...@suse.com>
+
+- Update to version 2.33.4:
+  * fix: Fix init --promptBool for promptBoolOnce template function
+  * fix: Respect executable file modes in external_ directories
+  * fix: Fix chezmoi rm with files in exact_ directories
+  * chore: Update dependencies
+
+-------------------------------------------------------------------
@@ -4 +13 @@
-- Update to version 2.33.3_
+- Update to version 2.33.3:

Old:
----
  chezmoi-2.33.3.obscpio

New:
----
  chezmoi-2.33.4.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ chezmoi.spec ++++++
--- /var/tmp/diff_new_pack.v6p5OU/_old  2023-05-03 12:57:17.875839776 +0200
+++ /var/tmp/diff_new_pack.v6p5OU/_new  2023-05-03 12:57:17.879839799 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           chezmoi
-Version:        2.33.3
+Version:        2.33.4
 Release:        0
 Summary:        A multi-host manager for dotfiles
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.v6p5OU/_old  2023-05-03 12:57:17.923840057 +0200
+++ /var/tmp/diff_new_pack.v6p5OU/_new  2023-05-03 12:57:17.927840081 +0200
@@ -2,7 +2,7 @@
   <service name="obs_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://github.com/twpayne/chezmoi.git</param>
-    <param name="revision">v2.33.3</param>
+    <param name="revision">v2.33.4</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
   </service>

++++++ chezmoi-2.33.3.obscpio -> chezmoi-2.33.4.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.33.3/.github/workflows/govulncheck.yml 
new/chezmoi-2.33.4/.github/workflows/govulncheck.yml
--- old/chezmoi-2.33.3/.github/workflows/govulncheck.yml        2023-04-21 
21:43:06.000000000 +0200
+++ new/chezmoi-2.33.4/.github/workflows/govulncheck.yml        2023-05-02 
03:18:52.000000000 +0200
@@ -6,7 +6,7 @@
   govulncheck:
     runs-on: ubuntu-22.04
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
     - name: go-version
       id: go-version
       run: |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.33.3/.github/workflows/main.yml 
new/chezmoi-2.33.4/.github/workflows/main.yml
--- old/chezmoi-2.33.3/.github/workflows/main.yml       2023-04-21 
21:43:06.000000000 +0200
+++ new/chezmoi-2.33.4/.github/workflows/main.yml       2023-05-02 
03:18:52.000000000 +0200
@@ -20,7 +20,7 @@
     outputs:
       code: ${{ steps.filter.outputs.code }}
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
     - id: filter
       uses: dorny/paths-filter@4512585405083f25c027a35db413c2b3b9006d50
       with:
@@ -44,17 +44,17 @@
     permissions:
       security-events: write
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
       with:
         fetch-depth: 1
-    - uses: github/codeql-action/init@04df1262e6247151b5ac09cd2c303ac36ad3f62b
+    - uses: github/codeql-action/init@f3feb00acb00f31a6f60280e6ace9ca31d91c76a
       with:
         languages: go
-    - uses: 
github/codeql-action/analyze@04df1262e6247151b5ac09cd2c303ac36ad3f62b
+    - uses: 
github/codeql-action/analyze@f3feb00acb00f31a6f60280e6ace9ca31d91c76a
   misspell:
     runs-on: ubuntu-22.04
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
     - uses: reviewdog/action-misspell@fe8d5c98c3761ef40755a7bb95460b2a33f6b346
       with:
         locale: US
@@ -63,7 +63,7 @@
     if: github.event_name == 'push' || needs.changes.outputs.code == 'true'
     runs-on: ubuntu-20.04
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
     - name: test
       env:
         CHEZMOI_GITHUB_TOKEN: ${{ secrets.CHEZMOI_GITHUB_TOKEN }}
@@ -74,7 +74,7 @@
     if: github.event_name == 'push' || needs.changes.outputs.code == 'true'
     runs-on: ubuntu-20.04
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
     - name: test
       env:
         CHEZMOI_GITHUB_TOKEN: ${{ secrets.CHEZMOI_GITHUB_TOKEN }}
@@ -85,7 +85,7 @@
     if: github.event_name == 'push' || needs.changes.outputs.code == 'true'
     runs-on: macos-12
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
     - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8
       with:
         path: ~/.vagrant.d
@@ -100,7 +100,7 @@
     if: github.event_name == 'push' || needs.changes.outputs.code == 'true'
     runs-on: ubuntu-20.04
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
     - name: test
       env:
         CHEZMOI_GITHUB_TOKEN: ${{ secrets.CHEZMOI_GITHUB_TOKEN }}
@@ -111,7 +111,7 @@
     if: github.event_name == 'push' || needs.changes.outputs.code == 'true'
     runs-on: macos-12
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
     - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8
       with:
         path: ~/.vagrant.d
@@ -126,7 +126,7 @@
     if: github.event_name == 'push' || needs.changes.outputs.code == 'true'
     runs-on: macos-11
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
     - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9
       with:
         go-version: ${{ env.GO_VERSION }}
@@ -156,7 +156,7 @@
     if: github.event_name == 'push' || needs.changes.outputs.code == 'true'
     runs-on: ubuntu-20.04
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
     - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9
       with:
         go-version: oldstable
@@ -181,7 +181,7 @@
     needs: changes
     runs-on: ubuntu-20.04
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
       with:
         fetch-depth: 0
     - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9
@@ -239,7 +239,7 @@
     needs: changes
     runs-on: ubuntu-20.04
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
       with:
         fetch-depth: 0
     - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9
@@ -279,7 +279,7 @@
   test-website:
     runs-on: ubuntu-20.04
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
     - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9
       with:
         go-version: ${{ env.GO_VERSION }}
@@ -294,7 +294,7 @@
     if: github.event_name == 'push' || needs.changes.outputs.code == 'true'
     runs-on: windows-2019
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
     - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9
       with:
         go-version: ${{ env.GO_VERSION }}
@@ -333,7 +333,7 @@
   check:
     runs-on: ubuntu-20.04
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
     - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9
       with:
         go-version: ${{ env.GO_VERSION }}
@@ -359,7 +359,7 @@
     if: github.event_name == 'push' || needs.changes.outputs.code == 'true'
     runs-on: ubuntu-20.04
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
     - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9
       with:
         go-version: ${{ env.GO_VERSION }}
@@ -397,13 +397,13 @@
       run: snapcraft whoami
       env:
         SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_STORE_CREDENTIALS }}
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
       with:
         fetch-depth: 0
     - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9
       with:
         go-version: ${{ env.GO_VERSION }}
-    - uses: sigstore/cosign-installer@c3667d99424e7e6047999fb6246c0da843953c65
+    - uses: sigstore/cosign-installer@204a51a57a74d190b284a0ce69b44bc37201f343
     - name: create-syso
       run: |
         make create-syso
@@ -421,7 +421,7 @@
     - release
     runs-on: ubuntu-20.04
     steps:
-    - uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3
+    - uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab
       with:
         fetch-depth: 0
     - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/chezmoi-2.33.3/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubLatestRelease.md
 
new/chezmoi-2.33.4/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubLatestRelease.md
--- 
old/chezmoi-2.33.3/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubLatestRelease.md
       2023-04-21 21:43:06.000000000 +0200
+++ 
new/chezmoi-2.33.4/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubLatestRelease.md
       2023-05-02 03:18:52.000000000 +0200
@@ -3,7 +3,7 @@
 `gitHubLatestRelease` calls the GitHub API to retrieve the latest release about
 the given *owner-repo*, returning structured data as defined by the [GitHub Go
 API
-bindings](https://pkg.go.dev/github.com/google/go-github/v51/github#RepositoryRelease).
+bindings](https://pkg.go.dev/github.com/google/go-github/v52/github#RepositoryRelease).
 
 Calls to `gitHubLatestRelease` are cached so calling `gitHubLatestRelease` with
 the same *owner-repo* will only result in one call to the GitHub API.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/chezmoi-2.33.3/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubLatestTag.md
 
new/chezmoi-2.33.4/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubLatestTag.md
--- 
old/chezmoi-2.33.3/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubLatestTag.md
   2023-04-21 21:43:06.000000000 +0200
+++ 
new/chezmoi-2.33.4/assets/chezmoi.io/docs/reference/templates/github-functions/gitHubLatestTag.md
   2023-05-02 03:18:52.000000000 +0200
@@ -2,7 +2,7 @@
 
 `gitHubLatestTag` calls the GitHub API to retrieve the latest tag for the given
 *owner-repo*, returning structured data as defined by the [GitHub Go API
-bindings](https://pkg.go.dev/github.com/google/go-github/v51/github#RepositoryTag).
+bindings](https://pkg.go.dev/github.com/google/go-github/v52/github#RepositoryTag).
 
 Calls to `gitHubLatestTag` are cached so calling `gitHubLatestTag` with the
 same *owner-repo* will only result in one call to the GitHub API.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/chezmoi-2.33.3/assets/chezmoi.io/docs/user-guide/frequently-asked-questions/encryption.md
 
new/chezmoi-2.33.4/assets/chezmoi.io/docs/user-guide/frequently-asked-questions/encryption.md
--- 
old/chezmoi-2.33.3/assets/chezmoi.io/docs/user-guide/frequently-asked-questions/encryption.md
       2023-04-21 21:43:06.000000000 +0200
+++ 
new/chezmoi-2.33.4/assets/chezmoi.io/docs/user-guide/frequently-asked-questions/encryption.md
       2023-05-02 03:18:52.000000000 +0200
@@ -12,10 +12,10 @@
 4. Configure chezmoi to use the private key.
 5. Add encrypted files.
 
-First, change to chezmoi's source directory:
+First, change to chezmoi's root directory:
 
 ```console
-$ chezmoi cd
+$ chezmoi cd ~
 ```
 
 Generate an age private key encrypted with a passphrase in the file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.33.3/go.mod new/chezmoi-2.33.4/go.mod
--- old/chezmoi-2.33.3/go.mod   2023-04-21 21:43:06.000000000 +0200
+++ new/chezmoi-2.33.4/go.mod   2023-05-02 03:18:52.000000000 +0200
@@ -6,9 +6,9 @@
        filippo.io/age v1.1.1
        github.com/Masterminds/sprig/v3 v3.2.3
        github.com/Shopify/ejson v1.3.3
-       github.com/aws/aws-sdk-go-v2 v1.17.8
-       github.com/aws/aws-sdk-go-v2/config v1.18.21
-       github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.19.4
+       github.com/aws/aws-sdk-go-v2 v1.18.0
+       github.com/aws/aws-sdk-go-v2/config v1.18.22
+       github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.19.6
        github.com/bmatcuk/doublestar/v4 v4.6.0
        github.com/bradenhilton/mozillainstallhash v1.0.1
        github.com/charmbracelet/bubbles v0.15.0
@@ -17,7 +17,7 @@
        github.com/coreos/go-semver v0.3.1
        github.com/fsnotify/fsnotify v1.6.0
        github.com/go-git/go-git/v5 v5.6.1
-       github.com/google/go-github/v51 v51.0.0
+       github.com/google/go-github/v52 v52.0.0
        github.com/google/renameio/v2 v2.0.0
        github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79
        github.com/itchyny/gojq v0.12.12
@@ -42,7 +42,7 @@
        go.etcd.io/bbolt v1.3.7
        go.uber.org/multierr v1.11.0
        golang.org/x/crypto v0.8.0
-       golang.org/x/exp v0.0.0-20230420155640-133eef4313cb
+       golang.org/x/exp v0.0.0-20230425010034-47ecfdc1ba53
        golang.org/x/oauth2 v0.7.0
        golang.org/x/sync v0.1.0
        golang.org/x/sys v0.7.0
@@ -57,20 +57,20 @@
        github.com/Masterminds/goutils v1.1.1 // indirect
        github.com/Masterminds/semver/v3 v3.2.1 // indirect
        github.com/Microsoft/go-winio v0.6.1 // indirect
-       github.com/ProtonMail/go-crypto v0.0.0-20230417170513-8ee5748c52b5 // 
indirect
+       github.com/ProtonMail/go-crypto v0.0.0-20230426101702-58e86b294756 // 
indirect
        github.com/acomagu/bufpipe v1.0.4 // indirect
        github.com/alecthomas/chroma v0.10.0 // indirect
        github.com/alessio/shellescape v1.4.1 // indirect
        github.com/atotto/clipboard v0.1.4 // indirect
-       github.com/aws/aws-sdk-go-v2/credentials v1.13.20 // indirect
-       github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.2 // indirect
-       github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.32 // indirect
-       github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.26 // indirect
-       github.com/aws/aws-sdk-go-v2/internal/ini v1.3.33 // indirect
-       github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.26 // 
indirect
-       github.com/aws/aws-sdk-go-v2/service/sso v1.12.8 // indirect
-       github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.8 // indirect
-       github.com/aws/aws-sdk-go-v2/service/sts v1.18.9 // indirect
+       github.com/aws/aws-sdk-go-v2/credentials v1.13.21 // indirect
+       github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.3 // indirect
+       github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.33 // indirect
+       github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.27 // indirect
+       github.com/aws/aws-sdk-go-v2/internal/ini v1.3.34 // indirect
+       github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.27 // 
indirect
+       github.com/aws/aws-sdk-go-v2/service/sso v1.12.9 // indirect
+       github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.9 // indirect
+       github.com/aws/aws-sdk-go-v2/service/sts v1.18.10 // indirect
        github.com/aws/smithy-go v1.13.5 // indirect
        github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
        github.com/aymerick/douceur v0.2.0 // indirect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.33.3/go.sum new/chezmoi-2.33.4/go.sum
--- old/chezmoi-2.33.3/go.sum   2023-04-21 21:43:06.000000000 +0200
+++ new/chezmoi-2.33.4/go.sum   2023-05-02 03:18:52.000000000 +0200
@@ -13,8 +13,8 @@
 github.com/Microsoft/go-winio v0.6.1 
h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow=
 github.com/Microsoft/go-winio v0.6.1/go.mod 
h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM=
 github.com/ProtonMail/go-crypto v0.0.0-20230217124315-7d5c6f04bbb8/go.mod 
h1:I0gYDMZ6Z5GRU7l58bNFSkPTFN6Yl12dsUlAZ8xy98g=
-github.com/ProtonMail/go-crypto v0.0.0-20230417170513-8ee5748c52b5 
h1:QXMwHM/lB4ZQhdEF7JUTNgYOJR/gWoFbgQ/2Aj1h3Dk=
-github.com/ProtonMail/go-crypto v0.0.0-20230417170513-8ee5748c52b5/go.mod 
h1:8TI4H3IbrackdNgv+92dI+rhpCaLqM0IfpgCgenFvRE=
+github.com/ProtonMail/go-crypto v0.0.0-20230426101702-58e86b294756 
h1:L6S7kR7SlhQKplIBpkra3s6yhcZV51lhRnXmYc4HohI=
+github.com/ProtonMail/go-crypto v0.0.0-20230426101702-58e86b294756/go.mod 
h1:8TI4H3IbrackdNgv+92dI+rhpCaLqM0IfpgCgenFvRE=
 github.com/Shopify/ejson v1.3.3 h1:dPzgmvFhUPTJIzwdF5DaqbwW1dWaoR8ADKRdSTy6Mss=
 github.com/Shopify/ejson v1.3.3/go.mod 
h1:VZMUtDzvBW/PAXRUF5fzp1ffb1ucT8MztrZXXLYZurw=
 github.com/acomagu/bufpipe v1.0.4 
h1:e3H4WUzM3npvo5uv95QuJM3cQspFNtFBzvJ2oNjKIDQ=
@@ -29,30 +29,30 @@
 github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod 
h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
 github.com/atotto/clipboard v0.1.4 
h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z4=
 github.com/atotto/clipboard v0.1.4/go.mod 
h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI=
-github.com/aws/aws-sdk-go-v2 v1.17.8 
h1:GMupCNNI7FARX27L7GjCJM8NgivWbRgpjNI/hOQjFS8=
-github.com/aws/aws-sdk-go-v2 v1.17.8/go.mod 
h1:uzbQtefpm44goOPmdKyAlXSNcwlRgF3ePWVW6EtJvvw=
-github.com/aws/aws-sdk-go-v2/config v1.18.21 
h1:ENTXWKwE8b9YXgQCsruGLhvA9bhg+RqAsL9XEMEsa2c=
-github.com/aws/aws-sdk-go-v2/config v1.18.21/go.mod 
h1:+jPQiVPz1diRnjj6VGqWcLK6EzNmQ42l7J3OqGTLsSY=
-github.com/aws/aws-sdk-go-v2/credentials v1.13.20 
h1:oZCEFcrMppP/CNiS8myzv9JgOzq2s0d3v3MXYil/mxQ=
-github.com/aws/aws-sdk-go-v2/credentials v1.13.20/go.mod 
h1:xtZnXErtbZ8YGXC3+8WfajpMBn5Ga/3ojZdxHq6iI8o=
-github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.2 
h1:jOzQAesnBFDmz93feqKnsTHsXrlwWORNZMFHMV+WLFU=
-github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.2/go.mod 
h1:cDh1p6XkSGSwSRIArWRc6+UqAQ7x4alQ0QfpVR6f+co=
-github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.32 
h1:dpbVNUjczQ8Ae3QKHbpHBpfvaVkRdesxpTOe9pTouhU=
-github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.32/go.mod 
h1:RudqOgadTWdcS3t/erPQo24pcVEoYyqj/kKW5Vya21I=
-github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.26 
h1:QH2kOS3Ht7x+u0gHCh06CXL/h6G8LQJFpZfFBYBNboo=
-github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.26/go.mod 
h1:vq86l7956VgFr0/FWQ2BWnK07QC3WYsepKzy33qqY5U=
-github.com/aws/aws-sdk-go-v2/internal/ini v1.3.33 
h1:HbH1VjUgrCdLJ+4lnnuLI4iVNRvBbBELGaJ5f69ClA8=
-github.com/aws/aws-sdk-go-v2/internal/ini v1.3.33/go.mod 
h1:zG2FcwjQarWaqXSCGpgcr3RSjZ6dHGguZSppUL0XR7Q=
-github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.26 
h1:uUt4XctZLhl9wBE1L8lobU3bVN8SNUP7T+olb0bWBO4=
-github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.26/go.mod 
h1:Bd4C/4PkVGubtNe5iMXu5BNnaBi/9t/UsFspPt4ram8=
-github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.19.4 
h1:OExvHqoV5C/Ddo9KjPCf1HaQZC/h1jY1cCgWBivV8dY=
-github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.19.4/go.mod 
h1:QNYziZIPDbKmKRoTHi9wkgqVidknyiGHfig1UNOojqk=
-github.com/aws/aws-sdk-go-v2/service/sso v1.12.8 
h1:5cb3D6xb006bPTqEfCNaEA6PPEfBXxxy4NNeX/44kGk=
-github.com/aws/aws-sdk-go-v2/service/sso v1.12.8/go.mod 
h1:GNIveDnP+aE3jujyUSH5aZ/rktsTM5EvtKnCqBZawdw=
-github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.8 
h1:NZaj0ngZMzsubWZbrEFSB4rgSQRbFq38Sd6KBxHuOIU=
-github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.8/go.mod 
h1:44qFP1g7pfd+U+sQHLPalAPKnyfTZjJsYR4xIwsJy5o=
-github.com/aws/aws-sdk-go-v2/service/sts v1.18.9 
h1:Qf1aWwnsNkyAoqDqmdM3nHwN78XQjec27LjM6b9vyfI=
-github.com/aws/aws-sdk-go-v2/service/sts v1.18.9/go.mod 
h1:yyW88BEPXA2fGFyI2KCcZC3dNpiT0CZAHaF+i656/tQ=
+github.com/aws/aws-sdk-go-v2 v1.18.0 
h1:882kkTpSFhdgYRKVZ/VCgf7sd0ru57p2JCxz4/oN5RY=
+github.com/aws/aws-sdk-go-v2 v1.18.0/go.mod 
h1:uzbQtefpm44goOPmdKyAlXSNcwlRgF3ePWVW6EtJvvw=
+github.com/aws/aws-sdk-go-v2/config v1.18.22 
h1:7vkUEmjjv+giht4wIROqLs+49VWmiQMMHSduxmoNKLU=
+github.com/aws/aws-sdk-go-v2/config v1.18.22/go.mod 
h1:mN7Li1wxaPxSSy4Xkr6stFuinJGf3VZW3ZSNvO0q6sI=
+github.com/aws/aws-sdk-go-v2/credentials v1.13.21 
h1:VRiXnPEaaPeGeoFcXvMZOB5K/yfIXOYE3q97Kgb0zbU=
+github.com/aws/aws-sdk-go-v2/credentials v1.13.21/go.mod 
h1:90Dk1lJoMyspa/EDUrldTxsPns0wn6+KpRKpdAWc0uA=
+github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.3 
h1:jJPgroehGvjrde3XufFIJUZVK5A2L9a3KwSFgKy9n8w=
+github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.13.3/go.mod 
h1:4Q0UFP0YJf0NrsEuEYHpM9fTSEVnD16Z3uyEF7J9JGM=
+github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.33 
h1:kG5eQilShqmJbv11XL1VpyDbaEJzWxd4zRiCG30GSn4=
+github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.33/go.mod 
h1:7i0PF1ME/2eUPFcjkVIwq+DOygHEoK92t5cDqNgYbIw=
+github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.27 
h1:vFQlirhuM8lLlpI7imKOMsjdQLuN9CPi+k44F/OFVsk=
+github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.27/go.mod 
h1:UrHnn3QV/d0pBZ6QBAEQcqFLf8FAzLmoUfPVIueOvoM=
+github.com/aws/aws-sdk-go-v2/internal/ini v1.3.34 
h1:gGLG7yKaXG02/jBlg210R7VgQIotiQntNhsCFejawx8=
+github.com/aws/aws-sdk-go-v2/internal/ini v1.3.34/go.mod 
h1:Etz2dj6UHYuw+Xw830KfzCfWGMzqvUTCjUj5b76GVDc=
+github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.27 
h1:0iKliEXAcCa2qVtRs7Ot5hItA2MsufrphbRFlz1Owxo=
+github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.27/go.mod 
h1:EOwBD4J4S5qYszS5/3DpkejfuK+Z5/1uzICfPaZLtqw=
+github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.19.6 
h1:xC25kY/HSssnA1lC0GFT8mfhmrpMql/24bkyWYDRgzU=
+github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.19.6/go.mod 
h1:3ARttS6G6U3auEdKfaN4GlnfS9UxYE9nqub1+0YGycA=
+github.com/aws/aws-sdk-go-v2/service/sso v1.12.9 
h1:GAiaQWuQhQQui76KjuXeShmyXqECwQ0mGRMc/rwsL+c=
+github.com/aws/aws-sdk-go-v2/service/sso v1.12.9/go.mod 
h1:ouy2P4z6sJN70fR3ka3wD3Ro3KezSxU6eKGQI2+2fjI=
+github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.9 
h1:TraLwncRJkWqtIBVKI/UqBymq4+hL+3MzUOtUATuzkA=
+github.com/aws/aws-sdk-go-v2/service/ssooidc v1.14.9/go.mod 
h1:AFvkxc8xfBe8XA+5St5XIHHrQQtkxqrRincx4hmMHOk=
+github.com/aws/aws-sdk-go-v2/service/sts v1.18.10 
h1:6UbNM/KJhMBfOI5+lpVcJ/8OA7cBSz0O6OX37SRKlSw=
+github.com/aws/aws-sdk-go-v2/service/sts v1.18.10/go.mod 
h1:BgQOMsg8av8jset59jelyPW7NoZcZXLVpDsXunGDrk8=
 github.com/aws/smithy-go v1.13.5 
h1:hgz0X/DX0dGqTYpGALqXJoRKRj5oQ7150i5FdTePzO8=
 github.com/aws/smithy-go v1.13.5/go.mod 
h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA=
 github.com/aymanbagabas/go-osc52 v1.0.3/go.mod 
h1:zT8H+Rk4VSabYN90pWyugflM3ZhpTZNC7cASDfUCdT4=
@@ -136,8 +136,8 @@
 github.com/google/go-cmp v0.5.8/go.mod 
h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
 github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
 github.com/google/go-cmp v0.5.9/go.mod 
h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
-github.com/google/go-github/v51 v51.0.0 
h1:KCjsbgPV28VoRftdP+K2mQL16jniUsLAJknsOVKwHyU=
-github.com/google/go-github/v51 v51.0.0/go.mod 
h1:kZj/rn/c1lSUbr/PFWl2hhusPV7a5XNYKcwPrd5L3Us=
+github.com/google/go-github/v52 v52.0.0 
h1:uyGWOY+jMQ8GVGSX8dkSwCzlehU3WfdxQ7GweO/JP7M=
+github.com/google/go-github/v52 v52.0.0/go.mod 
h1:WJV6VEEUPuMo5pXqqa2ZCZEdbQqua4zAk2MZTIo+m+4=
 github.com/google/go-querystring v1.1.0 
h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8=
 github.com/google/go-querystring v1.1.0/go.mod 
h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU=
 github.com/google/renameio/v2 v2.0.0 
h1:UifI23ZTGY8Tt29JbYFiuyIU3eX+RNFtUwefq9qAhxg=
@@ -339,8 +339,8 @@
 golang.org/x/crypto v0.7.0/go.mod 
h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU=
 golang.org/x/crypto v0.8.0 h1:pd9TJtTueMTVQXzk8E2XESSMQDj/U7OUu0PqJqPXQjQ=
 golang.org/x/crypto v0.8.0/go.mod 
h1:mRqEX+O9/h5TFCrQhkgjo2yKi0yYA+9ecGkdQoHrywE=
-golang.org/x/exp v0.0.0-20230420155640-133eef4313cb 
h1:rhjz/8Mbfa8xROFiH+MQphmAmgqRM0bOMnytznhWEXk=
-golang.org/x/exp v0.0.0-20230420155640-133eef4313cb/go.mod 
h1:V1LtkGg67GoY2N1AnLN78QLrzxkLyJw7RJb1gzOOz9w=
+golang.org/x/exp v0.0.0-20230425010034-47ecfdc1ba53 
h1:5llv2sWeaMSnA3w2kS57ouQQ4pudlXrR0dCgw51QK9o=
+golang.org/x/exp v0.0.0-20230425010034-47ecfdc1ba53/go.mod 
h1:V1LtkGg67GoY2N1AnLN78QLrzxkLyJw7RJb1gzOOz9w=
 golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod 
h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
 golang.org/x/mod v0.6.0/go.mod h1:4mET923SAdbXp2ki8ey+zGs1SLqsuM2Y0uvdZR/fUNI=
 golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/chezmoi-2.33.3/internal/cmds/execute-template/main.go 
new/chezmoi-2.33.4/internal/cmds/execute-template/main.go
--- old/chezmoi-2.33.3/internal/cmds/execute-template/main.go   2023-04-21 
21:43:06.000000000 +0200
+++ new/chezmoi-2.33.4/internal/cmds/execute-template/main.go   2023-05-02 
03:18:52.000000000 +0200
@@ -16,7 +16,7 @@
        "text/template"
 
        "github.com/Masterminds/sprig/v3"
-       "github.com/google/go-github/v51/github"
+       "github.com/google/go-github/v52/github"
        "github.com/google/renameio/v2/maybe"
        "gopkg.in/yaml.v3"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.33.3/pkg/chezmoi/github.go 
new/chezmoi-2.33.4/pkg/chezmoi/github.go
--- old/chezmoi-2.33.3/pkg/chezmoi/github.go    2023-04-21 21:43:06.000000000 
+0200
+++ new/chezmoi-2.33.4/pkg/chezmoi/github.go    2023-05-02 03:18:52.000000000 
+0200
@@ -5,7 +5,7 @@
        "net/http"
        "os"
 
-       "github.com/google/go-github/v51/github"
+       "github.com/google/go-github/v52/github"
        "golang.org/x/oauth2"
 )
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.33.3/pkg/chezmoi/sourcestate.go 
new/chezmoi-2.33.4/pkg/chezmoi/sourcestate.go
--- old/chezmoi-2.33.3/pkg/chezmoi/sourcestate.go       2023-04-21 
21:43:06.000000000 +0200
+++ new/chezmoi-2.33.4/pkg/chezmoi/sourcestate.go       2023-05-02 
03:18:52.000000000 +0200
@@ -2157,6 +2157,7 @@
                                TargetName: fileInfo.Name(),
                                Type:       SourceFileTypeFile,
                                Empty:      true,
+                               Executable: isExecutable(fileInfo),
                                Private:    isPrivate(fileInfo),
                                ReadOnly:   isReadOnly(fileInfo),
                        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.33.3/pkg/cmd/doctorcmd.go 
new/chezmoi-2.33.4/pkg/cmd/doctorcmd.go
--- old/chezmoi-2.33.3/pkg/cmd/doctorcmd.go     2023-04-21 21:43:06.000000000 
+0200
+++ new/chezmoi-2.33.4/pkg/cmd/doctorcmd.go     2023-05-02 03:18:52.000000000 
+0200
@@ -19,7 +19,7 @@
        "time"
 
        "github.com/coreos/go-semver/semver"
-       "github.com/google/go-github/v51/github"
+       "github.com/google/go-github/v52/github"
        "github.com/spf13/cobra"
        "github.com/twpayne/go-xdg/v6"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.33.3/pkg/cmd/githubtemplatefuncs.go 
new/chezmoi-2.33.4/pkg/cmd/githubtemplatefuncs.go
--- old/chezmoi-2.33.3/pkg/cmd/githubtemplatefuncs.go   2023-04-21 
21:43:06.000000000 +0200
+++ new/chezmoi-2.33.4/pkg/cmd/githubtemplatefuncs.go   2023-05-02 
03:18:52.000000000 +0200
@@ -6,7 +6,7 @@
        "strings"
        "time"
 
-       "github.com/google/go-github/v51/github"
+       "github.com/google/go-github/v52/github"
 
        "github.com/twpayne/chezmoi/v2/pkg/chezmoi"
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.33.3/pkg/cmd/inittemplatefuncs.go 
new/chezmoi-2.33.4/pkg/cmd/inittemplatefuncs.go
--- old/chezmoi-2.33.3/pkg/cmd/inittemplatefuncs.go     2023-04-21 
21:43:06.000000000 +0200
+++ new/chezmoi-2.33.4/pkg/cmd/inittemplatefuncs.go     2023-05-02 
03:18:52.000000000 +0200
@@ -46,8 +46,13 @@
        }
        if !c.init.forcePromptOnce {
                if value, ok := nestedMap[lastKey]; ok {
-                       if boolValue, ok := value.(bool); ok {
-                               return boolValue
+                       switch value := value.(type) {
+                       case bool:
+                               return value
+                       case string:
+                               if boolValue, err := chezmoi.ParseBool(value); 
err == nil {
+                                       return boolValue
+                               }
                        }
                }
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.33.3/pkg/cmd/removecmd.go 
new/chezmoi-2.33.4/pkg/cmd/removecmd.go
--- old/chezmoi-2.33.3/pkg/cmd/removecmd.go     2023-04-21 21:43:06.000000000 
+0200
+++ new/chezmoi-2.33.4/pkg/cmd/removecmd.go     2023-05-02 03:18:52.000000000 
+0200
@@ -48,9 +48,33 @@
 
        for _, targetRelPath := range targetRelPaths {
                destAbsPath := c.DestDirAbsPath.Join(targetRelPath)
-               sourceAbsPath := 
c.SourceDirAbsPath.Join(sourceState.MustEntry(targetRelPath).SourceRelPath().RelPath())
+               // Find the path of the entry in the source state, if any.
+               //
+               // chezmoi remove might be called on an entry in an exact_ 
directory
+               // that is not present in the source directory. The entry is 
still
+               // managed by chezmoi because chezmoi apply will remove it. 
Therefore,
+               // chezmoi remove should remove such entries from the target 
state, even
+               // if they are not present in the source state. So, when 
calling chezmoi
+               // remove on entries like this, we should only remove the entry 
from the
+               // target state, not the source state.
+               //
+               // For entries in exact_ directories in the target state that 
are not
+               // present in the source state, we generate SourceStateRemove 
entries.
+               // So, if the source state entry is a SourceStateRemove then we 
know
+               // that there is no actual source state entry to remove.
+               var sourceAbsPath chezmoi.AbsPath
+               sourceStateEntry := sourceState.MustEntry(targetRelPath)
+               if _, ok := sourceStateEntry.(*chezmoi.SourceStateRemove); !ok {
+                       sourceAbsPath = 
c.SourceDirAbsPath.Join(sourceStateEntry.SourceRelPath().RelPath())
+               }
                if !c.force {
-                       choice, err := c.promptChoice(fmt.Sprintf("Remove %s 
and %s", destAbsPath, sourceAbsPath), choicesYesNoAllQuit)
+                       var prompt string
+                       if sourceAbsPath.Empty() {
+                               prompt = fmt.Sprintf("Remove %s", destAbsPath)
+                       } else {
+                               prompt = fmt.Sprintf("Remove %s and %s", 
destAbsPath, sourceAbsPath)
+                       }
+                       choice, err := c.promptChoice(prompt, 
choicesYesNoAllQuit)
                        if err != nil {
                                return err
                        }
@@ -67,8 +91,10 @@
                if err := c.destSystem.RemoveAll(destAbsPath); err != nil && 
!errors.Is(err, fs.ErrNotExist) {
                        return err
                }
-               if err := c.sourceSystem.RemoveAll(sourceAbsPath); err != nil 
&& !errors.Is(err, fs.ErrNotExist) {
-                       return err
+               if !sourceAbsPath.Empty() {
+                       if err := c.sourceSystem.RemoveAll(sourceAbsPath); err 
!= nil && !errors.Is(err, fs.ErrNotExist) {
+                               return err
+                       }
                }
                if err := c.persistentState.Delete(chezmoi.EntryStateBucket, 
destAbsPath.Bytes()); err != nil {
                        return err
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/chezmoi-2.33.3/pkg/cmd/testdata/scripts/applyremove.txtar 
new/chezmoi-2.33.4/pkg/cmd/testdata/scripts/applyremove.txtar
--- old/chezmoi-2.33.3/pkg/cmd/testdata/scripts/applyremove.txtar       
2023-04-21 21:43:06.000000000 +0200
+++ new/chezmoi-2.33.4/pkg/cmd/testdata/scripts/applyremove.txtar       
2023-05-02 03:18:52.000000000 +0200
@@ -4,7 +4,7 @@
 exists $HOME/.file1
 exists $HOME/.file2
 
-# test that chezmoi apply file removes only file
+# test that chezmoi apply file1 removes only file1
 exec chezmoi apply --force $HOME${/}.file1
 exists $HOME/.dir/file
 ! exists $HOME/.file1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.33.3/pkg/cmd/testdata/scripts/init.txtar 
new/chezmoi-2.33.4/pkg/cmd/testdata/scripts/init.txtar
--- old/chezmoi-2.33.3/pkg/cmd/testdata/scripts/init.txtar      2023-04-21 
21:43:06.000000000 +0200
+++ new/chezmoi-2.33.4/pkg/cmd/testdata/scripts/init.txtar      2023-05-02 
03:18:52.000000000 +0200
@@ -111,7 +111,7 @@
 chhome home12/user
 
 # test chezmoi init --prompt*
-exec chezmoi init --promptBool bool=true --promptInt int=1 --promptString 
bool=string
+exec chezmoi init --promptBool bool=true,boolOncePrompt=true --promptInt 
int=1,intOncePrompt=2 --promptString bool=string,stringOncePrompt=once
 cmp $CHEZMOICONFIGDIR/chezmoi.yaml golden/chezmoi.yaml
 
 chhome home13/user
@@ -133,13 +133,19 @@
 -- golden/chezmoi.yaml --
 data:
   bool: true
+  boolOnce: true
   int: 1
+  intOnce: 2
   string: string
+  stringOnce: once
 -- home12/user/.local/share/chezmoi/.chezmoi.yaml.tmpl --
 data:
   bool: {{ promptBool "bool" }}
+  boolOnce: {{ promptBoolOnce . "boolOnce" "boolOncePrompt" }}
   int: {{ promptInt "int" }}
+  intOnce: {{ promptIntOnce . "intOnce" "intOncePrompt" }}
   string: {{ promptString "bool" }}
+  stringOnce: {{ promptStringOnce . "stringOnce" "stringOncePrompt" }}
 -- home13/user/.local/share/chezmoi/.chezmoi.yml.tmpl --
 data:
     key: value
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/chezmoi-2.33.3/pkg/cmd/testdata/scripts/issue2954.txtar 
new/chezmoi-2.33.4/pkg/cmd/testdata/scripts/issue2954.txtar
--- old/chezmoi-2.33.3/pkg/cmd/testdata/scripts/issue2954.txtar 1970-01-01 
01:00:00.000000000 +0100
+++ new/chezmoi-2.33.4/pkg/cmd/testdata/scripts/issue2954.txtar 2023-05-02 
03:18:52.000000000 +0200
@@ -0,0 +1,7 @@
+# test that chezmoi remove does not delete the source directory when removing 
a file in an exact directory
+mkdir $HOME/.dir
+mkfile $HOME/.dir/test.file
+exec chezmoi remove --force $HOME${/}.dir/test.file
+exists $CHEZMOISOURCEDIR
+
+-- home/user/.local/share/chezmoi/exact_dot_dir/.keep --
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/chezmoi-2.33.3/pkg/cmd/testdata/scripts/issue2964.txtar 
new/chezmoi-2.33.4/pkg/cmd/testdata/scripts/issue2964.txtar
--- old/chezmoi-2.33.3/pkg/cmd/testdata/scripts/issue2964.txtar 1970-01-01 
01:00:00.000000000 +0100
+++ new/chezmoi-2.33.4/pkg/cmd/testdata/scripts/issue2964.txtar 2023-05-02 
03:18:52.000000000 +0200
@@ -0,0 +1,11 @@
+[windows] skip 'UNIX only'
+
+chmod 755 $CHEZMOISOURCEDIR/external_dot_dir/executable
+
+# test that external_ directories respect the executable bit
+exec chezmoi apply
+[umask:002] cmpmod 775 $HOME/.dir/executable
+[umask:022] cmpmod 755 $HOME/.dir/executable
+
+-- home/user/.local/share/chezmoi/external_dot_dir/executable --
+# contents of .dir/executable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/chezmoi-2.33.3/pkg/cmd/upgradecmd.go 
new/chezmoi-2.33.4/pkg/cmd/upgradecmd.go
--- old/chezmoi-2.33.3/pkg/cmd/upgradecmd.go    2023-04-21 21:43:06.000000000 
+0200
+++ new/chezmoi-2.33.4/pkg/cmd/upgradecmd.go    2023-05-02 03:18:52.000000000 
+0200
@@ -20,7 +20,7 @@
        "strings"
 
        "github.com/coreos/go-semver/semver"
-       "github.com/google/go-github/v51/github"
+       "github.com/google/go-github/v52/github"
        "github.com/spf13/cobra"
        vfs "github.com/twpayne/go-vfs/v4"
 

++++++ chezmoi.obsinfo ++++++
--- /var/tmp/diff_new_pack.v6p5OU/_old  2023-05-03 12:57:18.419842972 +0200
+++ /var/tmp/diff_new_pack.v6p5OU/_new  2023-05-03 12:57:18.419842972 +0200
@@ -1,5 +1,5 @@
 name: chezmoi
-version: 2.33.3
-mtime: 1682106186
-commit: fe6010e8b2518ddabfcd5f58236763b4f2e90ff8
+version: 2.33.4
+mtime: 1682990332
+commit: b9603835e602a317d4cca08a903add9f8713e88e
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/chezmoi/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.chezmoi.new.1533/vendor.tar.gz differ: char 5, line 
1

Reply via email to