55 Commits

Author SHA256 Message Date
f68d8a2112 Accepting request 1321915 from utilities
- Update to version 2.68.1:
  - Fixes
    * fix: Fix edit-encrypted command for files in subdirectories
    * fix: Fix type of .chezmoi.sourceFile
- Update to version 2.68.0:
  - Features
    * feat: Add --new flag to add command
    * feat: Add --re-encrypt flag to re-add command
    * feat: Add edit-encrypted command
  - Fixes
    * fix: Ensure that .chezmoi.sourceFile template var is always a relative path
    * fix: Don't overwrite config file in init --dry-run
    * fix: Fix panic in execute-template --override-data with no template data
    * fix: Fix forget command on implicitly managed files
    * fix: Ignore externals in destroy command

OBS-URL: https://build.opensuse.org/request/show/1321915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=88
2025-12-10 14:31:41 +00:00
5ab4114713 - Update to version 2.68.1:
- Fixes
    * fix: Fix edit-encrypted command for files in subdirectories
    * fix: Fix type of .chezmoi.sourceFile

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=182
2025-12-10 09:46:06 +00:00
d0f2341077 - Update to version 2.68.0:
- Features
    * feat: Add --new flag to add command
    * feat: Add --re-encrypt flag to re-add command
    * feat: Add edit-encrypted command
  - Fixes
    * fix: Ensure that .chezmoi.sourceFile template var is always a relative path
    * fix: Don't overwrite config file in init --dry-run
    * fix: Fix panic in execute-template --override-data with no template data
    * fix: Fix forget command on implicitly managed files
    * fix: Ignore externals in destroy command

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=181
2025-12-09 13:14:31 +00:00
4bf05c61f8 Accepting request 1320438 from utilities
- Update to version 2.67.1:
  - Features
    * feat: Switch to znkr.io/diff for builtin diff
    * feat: Warn if adding non-UTF-8 template
  - Documentation
    * docs: Make Mermaid diagrams more consistent with text
    * docs: Improve developer guide

OBS-URL: https://build.opensuse.org/request/show/1320438
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=87
2025-11-28 15:53:47 +00:00
221d2f3f95 - Update to version 2.67.1:
- Features
    * feat: Switch to znkr.io/diff for builtin diff
    * feat: Warn if adding non-UTF-8 template
  - Documentation
    * docs: Make Mermaid diagrams more consistent with text
    * docs: Improve developer guide

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=179
2025-11-28 10:39:39 +00:00
4269dc6422 Accepting request 1315354 from utilities
- Update to version 2.67.0:
  - Features
    * feat: Make re-add add and remove entries in exact_ directories
  - Fixes
    * fix: Make all template funcs available in diff and merge args
    * fix: Ignore special-use domains when extracting hostname from /etc/hosts
    * fix: Fix fromIni | toIni template func round trip with quoted strings
    * fix: Fix pattern in install script
  - Documentation
    * docs: Improve description of --create flag
    * docs: Update VSCode merge tool instructions to handles spaces in paths
  - Other
    * Update documentation for --create option in add.md

OBS-URL: https://build.opensuse.org/request/show/1315354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=86
2025-11-04 17:41:30 +00:00
e577e8d8a6 - Update to version 2.67.0:
- Features
    * feat: Make re-add add and remove entries in exact_ directories
  - Fixes
    * fix: Make all template funcs available in diff and merge args
    * fix: Ignore special-use domains when extracting hostname from /etc/hosts
    * fix: Fix fromIni | toIni template func round trip with quoted strings
    * fix: Fix pattern in install script
  - Documentation
    * docs: Improve description of --create flag
    * docs: Update VSCode merge tool instructions to handles spaces in paths
  - Other
    * Update documentation for --create option in add.md

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=176
2025-11-03 17:30:27 +00:00
c0eafd278f Accepting request 1312861 from utilities
- Update to version 2.66.1:
  - Fixes
    * fix: Fix input prompt line wrapping
- Skip test TestScript/issue4647 which tries to clone a remote git test repo
  during build

OBS-URL: https://build.opensuse.org/request/show/1312861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=85
2025-10-22 10:16:16 +00:00
348bad4a30 - Update to version 2.66.1:
- Fixes
    * fix: Fix input prompt line wrapping
- Skip test TestScript/issue4647 which tries to clone a remote git test repo
  during build

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=174
2025-10-21 16:03:19 +00:00
d130a84e21 Accepting request 1309808 from utilities
- Update to version 2.66.0:
  - Features
    * feat: Add --override-data-file flag
    * feat: Add --override-data flag
    * feat: Add --less-interactive to only prompt for conflicts
    * feat: Add exec template function
    * feat: Group commands in help
  - Fixes
    * fix: Reverse command check for current user in docker feature
    * fix: Report an error when --follow and --recursive are combined for directories
    * fix: Add destroy and ssh command descriptions to help

OBS-URL: https://build.opensuse.org/request/show/1309808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=84
2025-10-08 16:17:27 +00:00
2b895f0939 - Update to version 2.66.0:
- Features
    * feat: Add --override-data-file flag
    * feat: Add --override-data flag
    * feat: Add --less-interactive to only prompt for conflicts
    * feat: Add exec template function
    * feat: Group commands in help
  - Fixes
    * fix: Reverse command check for current user in docker feature
    * fix: Report an error when --follow and --recursive are combined for directories
    * fix: Add destroy and ssh command descriptions to help

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=172
2025-10-08 13:51:18 +00:00
e591c2df30 Accepting request 1306954 from utilities
- Update to version 2.65.2:
  - Fixes
    * fix: Fix persistent state mode in edit-config-template command
    * fix: Make init --apply run apply pre and post hooks
    * fix: Revert to github.com/sergi/go-diff for diff
  - Documentation
    * docs: Fix rcm details

OBS-URL: https://build.opensuse.org/request/show/1306954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=83
2025-09-25 16:45:03 +00:00
39c22f4a12 Accepting request 1306953 from home:fbonazzi:branches:utilities
- Update to version 2.65.2:
  - Fixes
    * fix: Fix persistent state mode in edit-config-template command
    * fix: Make init --apply run apply pre and post hooks
    * fix: Revert to github.com/sergi/go-diff for diff
  - Documentation
    * docs: Fix rcm details

OBS-URL: https://build.opensuse.org/request/show/1306953
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=170
2025-09-24 14:12:27 +00:00
bb0e385cf1 Accepting request 1306037 from utilities
- Update to version 2.65.1:
  - Features
    * feat: Switch to znkr.io/diff for builtin diff
    * feat: Merge podman command into docker command
    * feat: Replace --package with --package-manager in docker, podman, and ssh commands

OBS-URL: https://build.opensuse.org/request/show/1306037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=82
2025-09-19 17:52:04 +00:00
f244b99bd2 - Update to version 2.65.1:
- Features
    * feat: Switch to znkr.io/diff for builtin diff
    * feat: Merge podman command into docker command
    * feat: Replace --package with --package-manager in docker, podman, and ssh commands

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=168
2025-09-19 15:20:49 +00:00
175111034d Accepting request 1301464 from utilities
- Update to version 2.65.0:
  - Features
    * feat: Add docker command
    * feat: Add ssh command
    * feat: Add podman command
    * feat: Add install-init-shell.sh subcommand to generate command
    * feat: Extend the range of types accepted by quoteList template func
    * feat: Add support for rar archives
    * feat: Add age-keygen command
    * feat: Apply --age-recipient and --age-recipient-file flags to all commands
  - Documentation updates
    * docs: Clarify scripts have to succeed to count as being run
    * docs: Use age-keygen command in docs
- Bump go toolchain requirement to 1.25

OBS-URL: https://build.opensuse.org/request/show/1301464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=81
2025-08-27 19:34:30 +00:00
65500339d8 - Update to version 2.65.0:
- Features
    * feat: Add docker command
    * feat: Add ssh command
    * feat: Add podman command
    * feat: Add install-init-shell.sh subcommand to generate command
    * feat: Extend the range of types accepted by quoteList template func
    * feat: Add support for rar archives
    * feat: Add age-keygen command
    * feat: Apply --age-recipient and --age-recipient-file flags to all commands
  - Documentation updates
    * docs: Clarify scripts have to succeed to count as being run
    * docs: Use age-keygen command in docs
- Bump go toolchain requirement to 1.25

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=166
2025-08-26 15:56:12 +00:00
d7bd0c5e55 Accepting request 1298086 from utilities
- Update to version 2.64.0:
  - Features
    * feat: Remove support for deprecated Hashicorp Vault Secrets
    * feat: Add hardlink test to doctorcmd
    * feat: Add --age-recipients-file flag to add command
    * feat: Add --age-recipient flag to add command
    * feat: Add automatic Bitwarden CLI unlock
    * feat: Rename returnEmpty template function to abortEmpty
    * feat: Add returnEmpty template function
  - Fixes
    * fix: Always use diff.pager if configured
    * fix: Use external diff tool for apply and re-add previews
    * fix: Fix bad skip instruction in test script issue4479
  - Documentation updates
    * docs: Add notes on edit watch and hardlink subtleties
    * docs: Add Beyond Compare merge tool configuration

OBS-URL: https://build.opensuse.org/request/show/1298086
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=80
2025-08-07 14:49:51 +00:00
aeb8854c08 - Update to version 2.64.0:
- Features
    * feat: Remove support for deprecated Hashicorp Vault Secrets
    * feat: Add hardlink test to doctorcmd
    * feat: Add --age-recipients-file flag to add command
    * feat: Add --age-recipient flag to add command
    * feat: Add automatic Bitwarden CLI unlock
    * feat: Rename returnEmpty template function to abortEmpty
    * feat: Add returnEmpty template function
  - Fixes
    * fix: Always use diff.pager if configured
    * fix: Use external diff tool for apply and re-add previews
    * fix: Fix bad skip instruction in test script issue4479
  - Documentation updates
    * docs: Add notes on edit watch and hardlink subtleties
    * docs: Add Beyond Compare merge tool configuration

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=164
2025-08-07 07:53:07 +00:00
2401afc475 Accepting request 1295374 from utilities
- Update to version 2.63.1:
  - Fixes
    * fix: Properly handle comments after filenames
    * fix: Only auto add files in source directory, not in working tree
  - Documentation updates
    * docs: Removing leading dot on top level variable titles
    * docs: Correct requirement for run_ in .chezmoiscripts
- Add BuildRequires Git needed by tests

OBS-URL: https://build.opensuse.org/request/show/1295374
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=79
2025-07-24 16:45:53 +00:00
5c0fa3ce60 - Update to version 2.63.1:
- Fixes
    * fix: Properly handle comments after filenames
    * fix: Only auto add files in source directory, not in working tree
  - Documentation updates
    * docs: Removing leading dot on top level variable titles
    * docs: Correct requirement for run_ in .chezmoiscripts
- Add BuildRequires Git needed by tests

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=162
2025-07-23 16:12:06 +00:00
f28c463be2 Accepting request 1292264 from utilities
- Update to version 2.63.0:
  - Features
    * feat: Check for secrets in re-add command
    * feat: Add ensureLinePrefix template function
    * feat: Add getRedirectedURL template function
  - Fixes
    * fix: Detect libc from current executable in upgrade command
    * fix: Use filepath.Join() to join abspath
  - Documentation updates
    * docs: Refactor configuration variables reference page
    * docs: Fix attribute name
    * docs: Recommend run_onchange_ scripts over run_once_ scripts

OBS-URL: https://build.opensuse.org/request/show/1292264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=78
2025-07-14 08:50:33 +00:00
53f8138f06 - Update to version 2.63.0:
- Features
    * feat: Check for secrets in re-add command
    * feat: Add ensureLinePrefix template function
    * feat: Add getRedirectedURL template function
  - Fixes
    * fix: Detect libc from current executable in upgrade command
    * fix: Use filepath.Join() to join abspath
  - Documentation updates
    * docs: Refactor configuration variables reference page
    * docs: Fix attribute name
    * docs: Recommend run_onchange_ scripts over run_once_ scripts

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=160
2025-07-11 20:33:39 +00:00
9f35191897 Accepting request 1287912 from utilities
- Update to version 2.62.7:
  - Features
    * feat: Add pagerArgs and diff.pagerArgs configuration variables
  - Fixes
    * fix: Preserve, don't delete, whitespace-only files in external archives
    * fix: Remove dependency on git in packages
  - Documentation updates
    * docs: Fix a typo in setup.md
    * docs: Add HCP Vault Secrets EOL Notice
    * docs: Add info about file paths for archive-file externals
    * docs: Fix incorrect parameter ref
    * docs: Add warnings to .chezmoiroot
    * docs: Emphasize that scriptEnv also applies to hooks and commands
    * docs: Clarify modify_ documentation
- Update to version 2.62.6:
  - Documentation updates

OBS-URL: https://build.opensuse.org/request/show/1287912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=77
2025-06-24 18:47:20 +00:00
799ff2dcf0 - Update to version 2.62.7:
- Features
    * feat: Add pagerArgs and diff.pagerArgs configuration variables
  - Fixes
    * fix: Preserve, don't delete, whitespace-only files in external archives
    * fix: Remove dependency on git in packages
  - Documentation updates
    * docs: Fix a typo in setup.md
    * docs: Add HCP Vault Secrets EOL Notice
    * docs: Add info about file paths for archive-file externals
    * docs: Fix incorrect parameter ref
    * docs: Add warnings to .chezmoiroot
    * docs: Emphasize that scriptEnv also applies to hooks and commands
    * docs: Clarify modify_ documentation
- Update to version 2.62.6:
  - Documentation updates

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=158
2025-06-23 11:23:42 +00:00
6e1f360d10 Accepting request 1282738 from utilities
- Update to version 2.62.5:
  - Features
    * feat: Remove X.509 fallback roots
  - Fixes
    * fix: Exit with failure when apply is cancelled
    * fix: Fix ignoring exit code 1 from external diff commands for non-files

OBS-URL: https://build.opensuse.org/request/show/1282738
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=76
2025-06-04 18:30:21 +00:00
92d5ca5685 - Update to version 2.62.5:
- Features
    * feat: Remove X.509 fallback roots
  - Fixes
    * fix: Exit with failure when apply is cancelled
    * fix: Fix ignoring exit code 1 from external diff commands for non-files

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=156
2025-06-04 12:49:29 +00:00
2a4ed9451f Accepting request 1277859 from utilities
- Update to version 2.62.4:.
  - Fixes
    * fix: Make toStrings template function flatten arguments
  - Documentation updates
    * docs: Document that only dictionaries are merged
    * docs: Add a note about private externals
    * docs: Correct the usage of execute-template

OBS-URL: https://build.opensuse.org/request/show/1277859
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=75
2025-05-20 07:33:22 +00:00
b97d5a56c6 - Update to version 2.62.4:.
- Fixes
    * fix: Make toStrings template function flatten arguments
  - Documentation updates
    * docs: Document that only dictionaries are merged
    * docs: Add a note about private externals
    * docs: Correct the usage of execute-template

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=154
2025-05-15 17:00:25 +00:00
e4ebb2b6cb Accepting request 1275327 from utilities
- Update to version 2.62.3:
  - Features
    * feat: Extend toStrings template function to handle more types
    * feat: Extend toString template function to handle more types
  - Fixes
    * fix: Improve diff command output when removing files
  - Documentation updates
    * docs: Add hint for when to use toString with GitHub template functions

OBS-URL: https://build.opensuse.org/request/show/1275327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=74
2025-05-08 16:22:15 +00:00
60979df2bb - Update to version 2.62.3:
- Features
    * feat: Extend toStrings template function to handle more types
    * feat: Extend toString template function to handle more types
  - Fixes
    * fix: Improve diff command output when removing files
  - Documentation updates
    * docs: Add hint for when to use toString with GitHub template functions

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=152
2025-05-07 16:24:00 +00:00
fddc57c783 Accepting request 1273037 from utilities
- Update to version 2.62.2:
  - Fixes
    * fix: Set .chezmoi.sourceFile in execute-template command
    * fix: Fix truncated placeholder in choice input

OBS-URL: https://build.opensuse.org/request/show/1273037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=73
2025-04-28 14:17:17 +00:00
a9306a1f3d - Update to version 2.62.2:
- Fixes
    * fix: Set .chezmoi.sourceFile in execute-template command
    * fix: Fix truncated placeholder in choice input

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=150
2025-04-28 07:21:06 +00:00
41dc59225b Accepting request 1267954 from utilities
- Update to version 2.62.0:
  - Features
    * feat: Add --file flag to execute-template command
    * feat: Add encoding template directive
- Update to version 2.61.0:
  - Features
    * feat: Remove 1Password SDK integration
    * feat: Complete --progress and --working-tree option args
    * feat: Prevent inapplicable filename positional arguments
    * feat: Set LESS and LV env vars the same way that git does
  - Fixes
    * fix: Remove default submission when nothing is selected during promptMultichoice
    * fix: Doc on declaratve package installation
  - Documentation updates
    * docs: Add note on templates in edit command
    * docs: Update docs for using delta

OBS-URL: https://build.opensuse.org/request/show/1267954
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=72
2025-04-09 19:50:05 +00:00
9889c5ee4f - Update to version 2.62.0:
- Features
    * feat: Add --file flag to execute-template command
    * feat: Add encoding template directive
- Update to version 2.61.0:
  - Features
    * feat: Remove 1Password SDK integration
    * feat: Complete --progress and --working-tree option args
    * feat: Prevent inapplicable filename positional arguments
    * feat: Set LESS and LV env vars the same way that git does
  - Fixes
    * fix: Remove default submission when nothing is selected during promptMultichoice
    * fix: Doc on declaratve package installation
  - Documentation updates
    * docs: Add note on templates in edit command
    * docs: Update docs for using delta

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=148
2025-04-08 17:42:37 +00:00
6f3d4c388e Accepting request 1252140 from utilities
- Update to version 2.60.1:
  - Fixes
    * fix: Fallback to statically-linked binary on old Linuxes
  - Documentation updates
    * docs: Add example of multiple age recipients

OBS-URL: https://build.opensuse.org/request/show/1252140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=71
2025-03-12 14:23:33 +00:00
83bc0aace4 Accepting request 1252139 from home:fbonazzi:branches:utilities
- Update to version 2.60.1:
  - Fixes
    * fix: Fallback to statically-linked binary on old Linuxes
  - Documentation updates
    * docs: Add example of multiple age recipients

OBS-URL: https://build.opensuse.org/request/show/1252139
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=146
2025-03-11 17:44:34 +00:00
03adb65db6 Accepting request 1248232 from utilities
- Update to version 2.60.0:
  - Features
    * feat: Add promptMultiChoice{,Once}
    * feat: Add -0 flag to ignored, managed, and unmanaged commands
  - Fixes
    * fix: Fix persistent state mode when using cd command with an argument
  - Documentation updates
    * docs: Reference templates in password managers
    * docs: Add warnings about HCP Vault Secrets and hcp
    * docs: Add a warning about nested --exact --recursive
    * docs: Add link to auto-commit docs to quick-start
    * docs: Extend special files and directories docs
    * docs: Add fish-chezmoi to related software

OBS-URL: https://build.opensuse.org/request/show/1248232
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=70
2025-02-25 15:47:53 +00:00
458882f04b - Update to version 2.60.0:
- Features
    * feat: Add promptMultiChoice{,Once}
    * feat: Add -0 flag to ignored, managed, and unmanaged commands
  - Fixes
    * fix: Fix persistent state mode when using cd command with an argument
  - Documentation updates
    * docs: Reference templates in password managers
    * docs: Add warnings about HCP Vault Secrets and hcp
    * docs: Add a warning about nested --exact --recursive
    * docs: Add link to auto-commit docs to quick-start
    * docs: Extend special files and directories docs
    * docs: Add fish-chezmoi to related software

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=144
2025-02-24 19:03:33 +00:00
c9fe780cc5 Accepting request 1245471 from utilities
- Update to version 2.59.1:
  - Features
    * feat: Add outputList template function
  - Fixes
    * fix: Fix crash when excluding types
    * fix: Run git auto commit hook before creating commit message
    * fix: Fix persistent state mode in chattr command
  - Documentation updates
    * docs: Update wording in .chezmoidata pages

OBS-URL: https://build.opensuse.org/request/show/1245471
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=69
2025-02-13 17:38:51 +00:00
c3b7fc13b6 Accepting request 1245469 from home:fbonazzi:branches:utilities
- Update to version 2.59.1:
  - Features
    * feat: Add outputList template function
  - Fixes
    * fix: Fix crash when excluding types
    * fix: Run git auto commit hook before creating commit message
    * fix: Fix persistent state mode in chattr command
  - Documentation updates
    * docs: Update wording in .chezmoidata pages

OBS-URL: https://build.opensuse.org/request/show/1245469
OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=142
2025-02-12 19:18:03 +00:00
30733bf3db Accepting request 1240887 from utilities
- Update to version 2.59.0:
  - Features
    * feat: Add git-auto-commit and git-auto-push hooks
    * feat: Add warnf template function
    * feat: Show original URL in HTTP progress bars
    * feat: Support filenames containing # in ignore and remove files
  - Fixes
    * fix: Fix persistent state mode for commands that execute templates
    * fix: Warn, don't error, when generating git commit messages for unknown states
  - Documentation updates
    * docs: Update pruneEmptyDicts example

OBS-URL: https://build.opensuse.org/request/show/1240887
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=68
2025-01-29 15:10:43 +00:00
5ea3b60dc7 - Update to version 2.59.0:
- Features
    * feat: Add git-auto-commit and git-auto-push hooks
    * feat: Add warnf template function
    * feat: Show original URL in HTTP progress bars
    * feat: Support filenames containing # in ignore and remove files
  - Fixes
    * fix: Fix persistent state mode for commands that execute templates
    * fix: Warn, don't error, when generating git commit messages for unknown states
  - Documentation updates
    * docs: Update pruneEmptyDicts example

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=140
2025-01-28 17:34:00 +00:00
eac8103f45 Accepting request 1237545 from utilities
- Update to version 2.58.0:
  - Features
    * feat: Add --git-lfs option to init command
    * feat: Add builtin mode for gopass
    * feat: Improve placeholders in password prompts
    * feat: Show all contributors in README.md
  - Fixes
    * fix: Fix doctor command when --config is specified
    * fix: Correct nested groups for keepassxc builtin mode
    * fix: Suppress gitleaks logspam
  - Documentation updates
    * docs: Tidy up formatting as suggested by markdownlint
- Reorder services to avoid go_modules version mismatch warning

OBS-URL: https://build.opensuse.org/request/show/1237545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=67
2025-01-14 15:22:28 +00:00
f562913dc8 - Update to version 2.58.0:
- Features
    * feat: Add --git-lfs option to init command
    * feat: Add builtin mode for gopass
    * feat: Improve placeholders in password prompts
    * feat: Show all contributors in README.md
  - Fixes
    * fix: Fix doctor command when --config is specified
    * fix: Correct nested groups for keepassxc builtin mode
    * fix: Suppress gitleaks logspam
  - Documentation updates
    * docs: Tidy up formatting as suggested by markdownlint
- Reorder services to avoid go_modules version mismatch warning

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=138
2025-01-13 18:49:06 +00:00
6312a6949a Accepting request 1235579 from utilities
- Update to version 2.57.0:
  - Features
    * feat: Add chezmoi:template:format-indent template directive
    * feat: Implement builtin mode for keepassxc
    * feat: Add script hooks that use configured interpreters

OBS-URL: https://build.opensuse.org/request/show/1235579
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=66
2025-01-07 19:54:35 +00:00
a5835882a2 - Update to version 2.57.0:
- Features
    * feat: Add chezmoi:template:format-indent template directive
    * feat: Implement builtin mode for keepassxc
    * feat: Add script hooks that use configured interpreters

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=136
2025-01-07 11:09:13 +00:00
421c22852e Accepting request 1231909 from utilities
- Update to version 2.56.0:
  - Features
    * feat: Use textconv with external diff commands
    * feat: Add interactive config variable
    * feat: Add initial policy on LLM-generated contributions
    * feat: Warn about future removal of insecure hashes
    * feat: Add .chezmoi.destDir template variable
  - Fixes
    * fix: Replace Expand-Archive with System.IO.Compression.ZipFile
    * fix: More reliable arch detection in install.ps1
    * fix: YAML parsing error by escaping | in title
  - Documentation updates
    * docs: Describe how to use tools installed with Flatpak

OBS-URL: https://build.opensuse.org/request/show/1231909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=65
2024-12-18 19:10:57 +00:00
8d0305be08 - Update to version 2.56.0:
- Features
    * feat: Use textconv with external diff commands
    * feat: Add interactive config variable
    * feat: Add initial policy on LLM-generated contributions
    * feat: Warn about future removal of insecure hashes
    * feat: Add .chezmoi.destDir template variable
  - Fixes
    * fix: Replace Expand-Archive with System.IO.Compression.ZipFile
    * fix: More reliable arch detection in install.ps1
    * fix: YAML parsing error by escaping | in title
  - Documentation updates
    * docs: Describe how to use tools installed with Flatpak

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=134
2024-12-18 14:15:28 +00:00
59144051bd Accepting request 1227810 from utilities
- Update to version 2.55.0:
  - Features
    * feat: Add multiple URL support for externals
    * feat: Warn if the user is using the Helix editor with chezmoi edit
    * feat: Support file:// URLs in externals
  - Fixes
    * fix: Fix error when choice variables are set in flags and config file

OBS-URL: https://build.opensuse.org/request/show/1227810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=64
2024-12-03 19:46:02 +00:00
7b5898b92a - Update to version 2.55.0:
- Features
    * feat: Add multiple URL support for externals
    * feat: Warn if the user is using the Helix editor with chezmoi edit
    * feat: Support file:// URLs in externals
  - Fixes
    * fix: Fix error when choice variables are set in flags and config file

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=132
2024-12-02 16:28:05 +00:00
eef949b3c0 Accepting request 1223416 from utilities
- Update to version 2.54.0:
  - Features
    * feat: Add --path-style=all option to managed command
    * feat: Inform user when to use get.chezmoi.io/lb
  - Fixes
    * fix: Perform post-run actions on error
  - Documentation updates
    * docs: Add github.com/andre-kotake/nvim-chezmoi to related software
- Add chezmoi test suite to %check section

OBS-URL: https://build.opensuse.org/request/show/1223416
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=63
2024-11-12 18:21:30 +00:00
8a5710418c - Update to version 2.54.0:
- Features
    * feat: Add --path-style=all option to managed command
    * feat: Inform user when to use get.chezmoi.io/lb
  - Fixes
    * fix: Perform post-run actions on error
  - Documentation updates
    * docs: Add github.com/andre-kotake/nvim-chezmoi to related software
- Add chezmoi test suite to %check section

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=130
2024-11-11 18:56:15 +00:00
da405e0e94 Accepting request 1219164 from utilities
- Update to version 2.53.1:
  - Fixes
    * fix: Fix panic in commands that do not use persistent state
  - Documentation updates
    * docs: Add note that .chezmoiexternal files can be ignored
- Update to version 2.53.0:
  - Features
    * feat: Extend squote template func to handle more types
    * feat: Extend quote and quoteList template funcs to handle more types
    * feat: Add common --parent-dirs/-P flag
  - Fixes
    * fix: Persist results of calls to GitHub API
    * fix: Fix completion for 'archive --format'
    * fix: Fix includeTemplate template func search path in init
    * fix: Accept only supported values to 'unmanaged --path-style'
    * fix: Fix incorrect config template change warnings
    * fix: Fix panic when --keep-going is set
    * fix: Fix panic when running chattr on externals
    * fix: Use builtin age when encryption is unset
  - Documentation updates
    * docs: Replace common flags descriptions with snippets
    * docs: Fill reference title page
    * docs: Update "how scripts work" section
    * docs: Update shell completions section
    * docs: Improvements for command flags description
    * docs: Automatically check that all flags are documented
    * docs: Split "Special file and directories"
    * docs: Split docs for commands into sections
    * docs: Split docs into sections for age, secret and state
    * docs: Improve description for command arguments
    * docs: Add notes where to place 'encryption' setting

OBS-URL: https://build.opensuse.org/request/show/1219164
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/chezmoi?expand=0&rev=62
2024-10-30 16:36:12 +00:00
957648edcb - Update to version 2.53.1:
- Fixes
    * fix: Fix panic in commands that do not use persistent state
  - Documentation updates
    * docs: Add note that .chezmoiexternal files can be ignored
- Update to version 2.53.0:
  - Features
    * feat: Extend squote template func to handle more types
    * feat: Extend quote and quoteList template funcs to handle more types
    * feat: Add common --parent-dirs/-P flag
  - Fixes
    * fix: Persist results of calls to GitHub API
    * fix: Fix completion for 'archive --format'
    * fix: Fix includeTemplate template func search path in init
    * fix: Accept only supported values to 'unmanaged --path-style'
    * fix: Fix incorrect config template change warnings
    * fix: Fix panic when --keep-going is set
    * fix: Fix panic when running chattr on externals
    * fix: Use builtin age when encryption is unset
  - Documentation updates
    * docs: Replace common flags descriptions with snippets
    * docs: Fill reference title page
    * docs: Update "how scripts work" section
    * docs: Update shell completions section
    * docs: Improvements for command flags description
    * docs: Automatically check that all flags are documented
    * docs: Split "Special file and directories"
    * docs: Split docs for commands into sections
    * docs: Split docs into sections for age, secret and state
    * docs: Improve description for command arguments
    * docs: Add notes where to place 'encryption' setting

OBS-URL: https://build.opensuse.org/package/show/utilities/chezmoi?expand=0&rev=128
2024-10-29 19:18:34 +00:00
7 changed files with 430 additions and 13 deletions

View File

@@ -2,15 +2,16 @@
<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.52.3</param>
<param name="revision">v2.68.1</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
</service>
<service name="set_version" mode="manual"/>
<service name="format_spec_file" mode="manual"/>
<service name="go_modules" mode="manual"/>
<service name="tar" mode="buildtime"/>
<service name="recompress" mode="buildtime">
<param name="file">*.tar</param>
<param name="compression">gz</param>
</service>
<service name="set_version" mode="manual"/>
</services>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ba1734abd6c553f964af39ae28e596ccdccf5537998f29ebd10c3023f75be091
size 5132301

3
chezmoi-2.68.1.obscpio Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2105ca93445c57db8448d86ec5308e6b06749f4376816d0019064d905d763268
size 5460493

View File

@@ -1,3 +1,409 @@
-------------------------------------------------------------------
Wed Dec 10 09:42:48 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.68.1:
- Fixes
* fix: Fix edit-encrypted command for files in subdirectories
* fix: Fix type of .chezmoi.sourceFile
-------------------------------------------------------------------
Tue Dec 9 12:14:07 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.68.0:
- Features
* feat: Add --new flag to add command
* feat: Add --re-encrypt flag to re-add command
* feat: Add edit-encrypted command
- Fixes
* fix: Ensure that .chezmoi.sourceFile template var is always a relative path
* fix: Don't overwrite config file in init --dry-run
* fix: Fix panic in execute-template --override-data with no template data
* fix: Fix forget command on implicitly managed files
* fix: Ignore externals in destroy command
-------------------------------------------------------------------
Fri Nov 28 10:23:53 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.67.1:
- Features
* feat: Switch to znkr.io/diff for builtin diff
* feat: Warn if adding non-UTF-8 template
- Documentation
* docs: Make Mermaid diagrams more consistent with text
* docs: Improve developer guide
-------------------------------------------------------------------
Mon Nov 3 17:24:40 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.67.0:
- Features
* feat: Make re-add add and remove entries in exact_ directories
- Fixes
* fix: Make all template funcs available in diff and merge args
* fix: Ignore special-use domains when extracting hostname from /etc/hosts
* fix: Fix fromIni | toIni template func round trip with quoted strings
* fix: Fix pattern in install script
- Documentation
* docs: Improve description of --create flag
* docs: Update VSCode merge tool instructions to handles spaces in paths
- Other
* Update documentation for --create option in add.md
-------------------------------------------------------------------
Tue Oct 21 15:49:59 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.66.1:
- Fixes
* fix: Fix input prompt line wrapping
- Skip test TestScript/issue4647 which tries to clone a remote git test repo
during build
-------------------------------------------------------------------
Wed Oct 8 13:47:09 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.66.0:
- Features
* feat: Add --override-data-file flag
* feat: Add --override-data flag
* feat: Add --less-interactive to only prompt for conflicts
* feat: Add exec template function
* feat: Group commands in help
- Fixes
* fix: Reverse command check for current user in docker feature
* fix: Report an error when --follow and --recursive are combined for directories
* fix: Add destroy and ssh command descriptions to help
-------------------------------------------------------------------
Wed Sep 24 14:06:03 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.65.2:
- Fixes
* fix: Fix persistent state mode in edit-config-template command
* fix: Make init --apply run apply pre and post hooks
* fix: Revert to github.com/sergi/go-diff for diff
- Documentation
* docs: Fix rcm details
-------------------------------------------------------------------
Fri Sep 19 15:13:08 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.65.1:
- Features
* feat: Switch to znkr.io/diff for builtin diff
* feat: Merge podman command into docker command
* feat: Replace --package with --package-manager in docker, podman, and ssh commands
-------------------------------------------------------------------
Tue Aug 26 15:47:37 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.65.0:
- Features
* feat: Add docker command
* feat: Add ssh command
* feat: Add podman command
* feat: Add install-init-shell.sh subcommand to generate command
* feat: Extend the range of types accepted by quoteList template func
* feat: Add support for rar archives
* feat: Add age-keygen command
* feat: Apply --age-recipient and --age-recipient-file flags to all commands
- Documentation updates
* docs: Clarify scripts have to succeed to count as being run
* docs: Use age-keygen command in docs
- Bump go toolchain requirement to 1.25
-------------------------------------------------------------------
Thu Aug 7 07:31:01 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.64.0:
- Features
* feat: Remove support for deprecated Hashicorp Vault Secrets
* feat: Add hardlink test to doctorcmd
* feat: Add --age-recipients-file flag to add command
* feat: Add --age-recipient flag to add command
* feat: Add automatic Bitwarden CLI unlock
* feat: Rename returnEmpty template function to abortEmpty
* feat: Add returnEmpty template function
- Fixes
* fix: Always use diff.pager if configured
* fix: Use external diff tool for apply and re-add previews
* fix: Fix bad skip instruction in test script issue4479
- Documentation updates
* docs: Add notes on edit watch and hardlink subtleties
* docs: Add Beyond Compare merge tool configuration
-------------------------------------------------------------------
Wed Jul 23 15:30:31 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.63.1:
- Fixes
* fix: Properly handle comments after filenames
* fix: Only auto add files in source directory, not in working tree
- Documentation updates
* docs: Removing leading dot on top level variable titles
* docs: Correct requirement for run_ in .chezmoiscripts
- Add BuildRequires Git needed by tests
-------------------------------------------------------------------
Fri Jul 11 20:27:23 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.63.0:
- Features
* feat: Check for secrets in re-add command
* feat: Add ensureLinePrefix template function
* feat: Add getRedirectedURL template function
- Fixes
* fix: Detect libc from current executable in upgrade command
* fix: Use filepath.Join() to join abspath
- Documentation updates
* docs: Refactor configuration variables reference page
* docs: Fix attribute name
* docs: Recommend run_onchange_ scripts over run_once_ scripts
-------------------------------------------------------------------
Mon Jun 23 11:18:17 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.62.7:
- Features
* feat: Add pagerArgs and diff.pagerArgs configuration variables
- Fixes
* fix: Preserve, don't delete, whitespace-only files in external archives
* fix: Remove dependency on git in packages
- Documentation updates
* docs: Fix a typo in setup.md
* docs: Add HCP Vault Secrets EOL Notice
* docs: Add info about file paths for archive-file externals
* docs: Fix incorrect parameter ref
* docs: Add warnings to .chezmoiroot
* docs: Emphasize that scriptEnv also applies to hooks and commands
* docs: Clarify modify_ documentation
- Update to version 2.62.6:
- Documentation updates
-------------------------------------------------------------------
Wed Jun 4 12:42:25 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.62.5:
- Features
* feat: Remove X.509 fallback roots
- Fixes
* fix: Exit with failure when apply is cancelled
* fix: Fix ignoring exit code 1 from external diff commands for non-files
-------------------------------------------------------------------
Thu May 15 16:54:15 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.62.4:
- Fixes
* fix: Make toStrings template function flatten arguments
- Documentation updates
* docs: Document that only dictionaries are merged
* docs: Add a note about private externals
* docs: Correct the usage of execute-template
-------------------------------------------------------------------
Wed May 7 16:21:46 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.62.3:
- Features
* feat: Extend toStrings template function to handle more types
* feat: Extend toString template function to handle more types
- Fixes
* fix: Improve diff command output when removing files
- Documentation updates
* docs: Add hint for when to use toString with GitHub template functions
-------------------------------------------------------------------
Mon Apr 28 07:11:44 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.62.2:
- Fixes
* fix: Set .chezmoi.sourceFile in execute-template command
* fix: Fix truncated placeholder in choice input
-------------------------------------------------------------------
Tue Apr 8 17:35:28 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.62.0:
- Features
* feat: Add --file flag to execute-template command
* feat: Add encoding template directive
-------------------------------------------------------------------
Tue Apr 8 17:32:34 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.61.0:
- Features
* feat: Remove 1Password SDK integration
* feat: Complete --progress and --working-tree option args
* feat: Prevent inapplicable filename positional arguments
* feat: Set LESS and LV env vars the same way that git does
- Fixes
* fix: Remove default submission when nothing is selected during promptMultichoice
* fix: Doc on declaratve package installation
- Documentation updates
* docs: Add note on templates in edit command
* docs: Update docs for using delta
-------------------------------------------------------------------
Tue Mar 11 16:46:49 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.60.1:
- Fixes
* fix: Fallback to statically-linked binary on old Linuxes
- Documentation updates
* docs: Add example of multiple age recipients
-------------------------------------------------------------------
Mon Feb 24 18:48:34 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.60.0:
- Features
* feat: Add promptMultiChoice{,Once}
* feat: Add -0 flag to ignored, managed, and unmanaged commands
- Fixes
* fix: Fix persistent state mode when using cd command with an argument
- Documentation updates
* docs: Reference templates in password managers
* docs: Add warnings about HCP Vault Secrets and hcp
* docs: Add a warning about nested --exact --recursive
* docs: Add link to auto-commit docs to quick-start
* docs: Extend special files and directories docs
* docs: Add fish-chezmoi to related software
-------------------------------------------------------------------
Wed Feb 12 19:13:10 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.59.1:
- Features
* feat: Add outputList template function
- Fixes
* fix: Fix crash when excluding types
* fix: Run git auto commit hook before creating commit message
* fix: Fix persistent state mode in chattr command
- Documentation updates
* docs: Update wording in .chezmoidata pages
-------------------------------------------------------------------
Tue Jan 28 17:24:05 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.59.0:
- Features
* feat: Add git-auto-commit and git-auto-push hooks
* feat: Add warnf template function
* feat: Show original URL in HTTP progress bars
* feat: Support filenames containing # in ignore and remove files
- Fixes
* fix: Fix persistent state mode for commands that execute templates
* fix: Warn, don't error, when generating git commit messages for unknown states
- Documentation updates
* docs: Update pruneEmptyDicts example
-------------------------------------------------------------------
Mon Jan 13 18:31:30 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.58.0:
- Features
* feat: Add --git-lfs option to init command
* feat: Add builtin mode for gopass
* feat: Improve placeholders in password prompts
* feat: Show all contributors in README.md
- Fixes
* fix: Fix doctor command when --config is specified
* fix: Correct nested groups for keepassxc builtin mode
* fix: Suppress gitleaks logspam
- Documentation updates
* docs: Tidy up formatting as suggested by markdownlint
- Reorder services to avoid go_modules version mismatch warning
-------------------------------------------------------------------
Tue Jan 7 10:50:04 UTC 2025 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.57.0:
- Features
* feat: Add chezmoi:template:format-indent template directive
* feat: Implement builtin mode for keepassxc
* feat: Add script hooks that use configured interpreters
-------------------------------------------------------------------
Wed Dec 18 14:07:15 UTC 2024 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.56.0:
- Features
* feat: Use textconv with external diff commands
* feat: Add interactive config variable
* feat: Add initial policy on LLM-generated contributions
* feat: Warn about future removal of insecure hashes
* feat: Add .chezmoi.destDir template variable
- Fixes
* fix: Replace Expand-Archive with System.IO.Compression.ZipFile
* fix: More reliable arch detection in install.ps1
* fix: YAML parsing error by escaping | in title
- Documentation updates
* docs: Describe how to use tools installed with Flatpak
-------------------------------------------------------------------
Mon Dec 2 16:21:47 UTC 2024 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.55.0:
- Features
* feat: Add multiple URL support for externals
* feat: Warn if the user is using the Helix editor with chezmoi edit
* feat: Support file:// URLs in externals
- Fixes
* fix: Fix error when choice variables are set in flags and config file
-------------------------------------------------------------------
Mon Nov 11 18:45:42 UTC 2024 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.54.0:
- Features
* feat: Add --path-style=all option to managed command
* feat: Inform user when to use get.chezmoi.io/lb
- Fixes
* fix: Perform post-run actions on error
- Documentation updates
* docs: Add github.com/andre-kotake/nvim-chezmoi to related software
- Add chezmoi test suite to %check section
-------------------------------------------------------------------
Tue Oct 29 19:07:18 UTC 2024 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.53.1:
- Fixes
* fix: Fix panic in commands that do not use persistent state
- Documentation updates
* docs: Add note that .chezmoiexternal files can be ignored
-------------------------------------------------------------------
Tue Oct 29 19:04:46 UTC 2024 - Filippo Bonazzi <filippo.bonazzi@suse.com>
- Update to version 2.53.0:
- Features
* feat: Extend squote template func to handle more types
* feat: Extend quote and quoteList template funcs to handle more types
* feat: Add common --parent-dirs/-P flag
- Fixes
* fix: Persist results of calls to GitHub API
* fix: Fix completion for 'archive --format'
* fix: Fix includeTemplate template func search path in init
* fix: Accept only supported values to 'unmanaged --path-style'
* fix: Fix incorrect config template change warnings
* fix: Fix panic when --keep-going is set
* fix: Fix panic when running chattr on externals
* fix: Use builtin age when encryption is unset
- Documentation updates
* docs: Replace common flags descriptions with snippets
* docs: Fill reference title page
* docs: Update "how scripts work" section
* docs: Update shell completions section
* docs: Improvements for command flags description
* docs: Automatically check that all flags are documented
* docs: Split "Special file and directories"
* docs: Split docs for commands into sections
* docs: Split docs into sections for age, secret and state
* docs: Improve description for command arguments
* docs: Add notes where to place 'encryption' setting
-------------------------------------------------------------------
Mon Sep 30 17:07:24 UTC 2024 - Filippo Bonazzi <filippo.bonazzi@suse.com>

View File

@@ -1,4 +1,4 @@
name: chezmoi
version: 2.52.3
mtime: 1727685587
commit: c136cd0324b46d311427eaf8ebff3d4532effbb1
version: 2.68.1
mtime: 1765325680
commit: 3a8df1b18736e7156cd37ade3907dcf0ae1d1714

View File

@@ -1,7 +1,7 @@
#
# spec file for package chezmoi
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: chezmoi
Version: 2.52.3
Version: 2.68.1
Release: 0
Summary: A multi-host manager for dotfiles
License: MIT
@@ -26,7 +26,8 @@ URL: https://chezmoi.io
Source: %{name}-%{version}.tar.gz
Source1: vendor.tar.gz
Recommends: git
BuildRequires: golang(API) >= 1.22
BuildRequires: git
BuildRequires: golang(API) >= 1.25
%description
chezmoi is a manager for personal preference configs and state files
@@ -72,6 +73,15 @@ go build \
-ldflags "-X main.version=%version
-X main.builtBy=build.opensuse.org"
%check
# Skip TestGoToolDistList test, which builds and installs from scratch from the Git repo
go test \
-mod=vendor \
-buildmode=pie \
-skip TestGoToolDistList \
-skip TestScript/issue4647 \
./...
%install
install -D -m 0755 %{name} "%{buildroot}/%{_bindir}/%{name}"
install -D -m 0644 "completions/%{name}-completion.bash" "%{buildroot}/%{_datadir}/bash-completion/completions/%{name}"

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:14dcf0daa220c960326fbf66661f3d58b4d6e9296690684400c3489104454176
size 10977698
oid sha256:284485e5351fc01cae0a2fae82292c33a97be61db1944457682a30f6d9e3fa27
size 13578716