Commit Graph

  • 034bee1cca Accepting request 1308419 from Archiving factory Ana Guerrero 2025-10-01 16:58:19 +00:00
  • dbf763bce8 - Update to version 10.0.2: * chore: bump to version 10.0.2 * ci: rename build.yml to ci.yml * clippy: apply clippy fixes * fix: canonicalize path before stripping prefix Soc Virnyl Estela 2025-09-24 13:18:35 +00:00
  • 08f5979272 Accepting request 1288559 from Archiving Ana Guerrero 2025-06-26 09:39:35 +00:00
  • 92d8640885 - Update to version 10.0.1: * chore(release): v10.0.1 * fix: start_trace should be passed * chore(release): v10.0.0 * tests: add missing flag --silent * misc: allow clippy::if_same_then_else. * Merge branch '20250625-provide-silent-flag' * refactor: path_buf_filename -> filename * fix: the renaming logic have caused the outdir to be useless. * docs: update README.md * feat: if compiled with feature obs, make --silent flag do nothing. * feat: add silent flag * docs: add a section about reproducibility Soc Virnyl Estela 2025-06-25 13:51:47 +00:00
  • af2d591fc4 Accepting request 1287617 from Archiving Ana Guerrero 2025-06-23 13:03:30 +00:00
  • 1fe4e124a9 - Update to version 9.0.0: * chore(release): v9.0.0 * dependencies: specify clap_complete version * feat: create a new binary name for roast_scm. * dependencies: remove walkdir * fix(tests): add missing fields * feat: add new subcommand generate-completions-for using clap_complete * dependencies: add clap_complete * workspace: update workspace default members * refactor: copy_dir_all should canonicalise the paths to original sources first. Soc Virnyl Estela 2025-06-22 04:01:36 +00:00
  • d9f17669fa Accepting request 1286895 from Archiving Ana Guerrero 2025-06-20 14:49:37 +00:00
  • 83ba6a536e OBS-URL: https://build.opensuse.org/package/show/Archiving/roast?expand=0&rev=40 Soc Virnyl Estela 2025-06-19 10:17:42 +00:00
  • 84b2766b5b - Update to version 8.1.5: * chore(release): bump to v8.1.5 * fix: just add one newline lol Soc Virnyl Estela 2025-06-19 10:16:41 +00:00
  • ac7302384d - Update to version 8.1.4: * chore(release): v8.1.4 * fix: finally properly fix adding the newline. * chore(release): v8.1.3 * fix: add newline at the end of the file properly * chore(release): bump to v8.1.2 * tests: switch test case from deno to river * format: run cargo +nightly fmt * tests: add deno and jay, they're known to contain submodules * fix: update submodule logic if in case the submodule path does not exist. Soc Virnyl Estela 2025-06-19 09:44:52 +00:00
  • f55ca74d45 - Update to version 8.1.1: * chore(release): bump to v8.1.1 * docs: renaming scheme is now "better" * docs: the .changes filename is based on the filename without the version part. * docs: clarify what the header is for * docs: fix grammar here * docs: update README * docs: fix README.md. obs feature flag only updates the version in the specfile. Soc Virnyl Estela 2025-06-19 08:30:02 +00:00
  • bb983c8cf9 Accepting request 1286700 from Archiving Ana Guerrero 2025-06-18 15:59:01 +00:00
  • 048f196e96 Accepting request 1285800 from Archiving Ana Guerrero 2025-06-16 09:12:04 +00:00
  • 3498cd60e6 - Update to version 8.1.0: * chore(release): bump to v8.1.0 * docs: update README.md to reflect new behaviour * ci: add a note for why tests are separated. * improvement: feature obs will just call set_version_in_specfile. * format: run cargo +nightly fmt * fix: more clap fix workarounds. changesauthor is required if changesgenerate is set to true. * fix: "prepend" -> "it prepends" * fix: word should be prepend and not append. * fix: requires_if to required_if_eq * docs: fix typos and inconsistencies in README.md * docs: update README * docs: update README.md * docs: update README.md Soc Virnyl Estela 2025-06-15 13:23:25 +00:00
  • f95874f693 - Update to version 8.0.0: * chore(release): bump to v8.0.0 * refactor: renamepattern should require rename * docs: update recomprizz.service file to match new features * Merge branch '20250613-using-no-walkdir' * misc: make the warning clear if renaming fails because of wrong file extension * refactor: rework recomprizz renaming logic * refactor: rework recomprizz args fields to introduce renaming with regex. * ci: switch to leap image * improvement: remove any usage of walkdir * remove: removal of walkdir crate since we are using standard library's fs module only. Soc Virnyl Estela 2025-06-13 15:04:40 +00:00
  • 7e58b2a7b6 - Update to version 7.2.4: * chore(release): bump to v7.2.4 * dependencies: remove semver crate * misc: add newline to the end of the file if file was not empty before. * Revert "misc: add newline at the end of the dot changes file" * misc: add newline at the end of the dot changes file * refactor: improve getting "number of changes since" logic * misc: change short flag to U * misc: change short flag to U Soc Virnyl Estela 2025-06-08 14:14:22 +00:00
  • 893c3eafc9 - Update to version 7.2.3+git3.gc75d73f8953641bc46255a40348edf4c4c0852c3: * refactor: improve getting "number of changes since" logic * misc: change short flag to U * misc: change short flag to U Soc Virnyl Estela 2025-06-06 08:28:30 +00:00
  • 5d0db738e5 Accepting request 1282337 from Archiving Ana Guerrero 2025-06-03 15:57:19 +00:00
  • b98558a3bf - Update to version 7.2.3: * chore(release): bump to version 7.2.3 * fix: refactor so that after a deletion of tag does not cause an error Soc Virnyl Estela 2025-06-03 13:15:57 +00:00
  • e21c617623 Accepting request 1281718 from Archiving Ana Guerrero 2025-06-02 19:59:42 +00:00
  • 9411508583 - Update to version 7.2.0: * chore(release): bump to version 7.2.0 * tests: roast_scm_opts should have None as the first parameter * improvement: add a possibility to pass a custom workdir Soc Virnyl Estela 2025-06-02 02:13:48 +00:00
  • 061dbc8983 Accepting request 1281621 from Archiving Dominique Leuenberger 2025-06-01 19:36:46 +00:00
  • 2ef80f96f4 - Update to version 7.1.2: * chore(release): bump to version 7.1.2 * improvement: only update the changelog header if possible * ci: forgot to enable obs in the feature flag Soc Virnyl Estela 2025-06-01 13:33:22 +00:00
  • dcdce3eefa - Update to version 7.1.1: * chore(release): bump to v7.1.1 * ci: forgot to specify which test to run * ci: include a test for feature obs * misc: update only once the version string. * tests: test feature obs Soc Virnyl Estela 2025-06-01 08:54:41 +00:00
  • c6f5658f76 - Ignore test for scm. Soc Virnyl Estela 2025-05-31 14:50:30 +00:00
  • 37c82740a5 - Update to version 7.1.0: * chore(release): bump to v7.1.0 * fix: date format now fixed * chore(release): bump to v7.0.0 * docs: update README * docs: update roast_scm.service file * format: run cargo +nightly fmt * fix: apply clippy suggestions * fix: disable obs feature for now in tests * tests: add tests for roast scm * add space * misc: cleanup and whether to disable or enable code for obs feature * docs: document the obs feature in Cargo.toml * docs: update wording * fix: change alias for changesemail * ci: seems it needs to be more specific where with this blob for *.rs * clippy: remove needless borrow * ci: test if CI runs with this config * refactor: put set_version logic inside map as well. create separate function for changelog file generation. * refactor: move changelog file generator code inside map * Merge branch '20250523-improve-scm' * fix: add the last newline * feat: append email if changesemail passed. * feat: add changesemail field for cli * cleanup * misc: add optional obs feature in roast-cli * feat: implement update version in specfile * feat: cli has new fields, set_name and set_version for obs feature * misc: add optional obs feature * misc: apply trim() first for strings before checking if they're empty Soc Virnyl Estela 2025-05-31 14:20:46 +00:00
  • 9b56d47092 Accepting request 1279948 from Archiving Ana Guerrero 2025-05-26 16:32:22 +00:00
  • 6d0367221b - Update to version 6.1.1: * improvements: allow returning an Option<PathBuf> if is-temporary is set to false. * fix: import correctly std::path::PathBuf. * fix: use the correct return type inside the map. * fix: ensure that the outdir exists * docs: this is roast_scm. this file was copied from recomprizz so it was overlooked accidentally * docs: fix typo in README.md * fix: return type should be Result<Option<PathBuf>> * fix: return type should be Result<Option<PathBuf>> * fix: return Ok(()) Soc Virnyl Estela 2025-05-19 02:33:39 +00:00
  • f31529de26 OBS-URL: https://build.opensuse.org/package/show/Archiving/roast?expand=0&rev=19 Soc Virnyl Estela 2025-05-17 14:46:51 +00:00
  • b09f11eb67 OBS-URL: https://build.opensuse.org/package/show/Archiving/roast?expand=0&rev=18 Soc Virnyl Estela 2025-05-17 14:44:45 +00:00
  • 21e46962e7 - Update to version 6.1.0. This includes changes that are from 6.0.0. * clippy: apply clippy fixes * docs: add and improve doc comments * chore: version bump dependencies * fix: it should be evaluated if it's false * fix: add let binding * improvements: feature is-temporary now have clearer messages if directory was not deleted. * cli: set the is-temporary with ArgAction::Set * docs: improvements on how everything works * feat: is-temporary flag now used. * docs: add roast_scm.service * format: run cargo +nightly fmt * clippy: apply clippy fixes * fix: remove unused key in roast-cli's Cargo.toml Soc Virnyl Estela 2025-05-17 14:36:44 +00:00
  • f7d136251b Accepting request 1226795 from Archiving leap-16.1 leap-16.0 Ana Guerrero 2024-11-27 21:12:15 +00:00
  • 1d9c1b5e72 Accepting request 1226795 from Archiving Ana Guerrero 2024-11-27 21:12:15 +00:00
  • 43016e3a55 OBS-URL: https://build.opensuse.org/package/show/Archiving/roast?expand=0&rev=15 Soc Virnyl Estela 2024-11-27 06:26:23 +00:00
  • e50f617077 OBS-URL: https://build.opensuse.org/package/show/Archiving/roast?expand=0&rev=15 Soc Virnyl Estela 2024-11-27 06:26:23 +00:00
  • 16551773fa - Update to version 5.1.7: * feat: add zstd as another alias for zst * prepare structure for roast-scm * minor: improve error message here * fix: added trace feature Soc Virnyl Estela 2024-11-27 06:21:20 +00:00
  • 87d41d88c5 - Update to version 5.1.7: * feat: add zstd as another alias for zst * prepare structure for roast-scm * minor: improve error message here * fix: added trace feature Soc Virnyl Estela 2024-11-27 06:21:20 +00:00
  • ab56719049 Accepting request 1220280 from Archiving Dominique Leuenberger 2024-11-02 15:12:22 +00:00
  • 393d5eb2b3 Accepting request 1220280 from Archiving Dominique Leuenberger 2024-11-02 15:12:22 +00:00
  • 054a6d7dcb - Update to version 5.1.6: * fix: revert 8977c6741364c6d25fb33408d8b4232d835a768b Soc Virnyl Estela 2024-11-02 12:39:37 +00:00
  • 1a2eb3b799 - Update to version 5.1.6: * fix: revert 8977c6741364c6d25fb33408d8b4232d835a768b Soc Virnyl Estela 2024-11-02 12:39:37 +00:00
  • 4208d4d150 - Update to version 5.1.5: * add service files. they serve as documentation * fix mismatched types in roast-cli * Bump zstd and infer * clippy: rectify the needless pass by value * chore: set resolver to 2 and enforce strict linting rules * fix: just use an empty "" if strip fails * add COC and CONTRIBUTING * cleanup deps and begin cycle * remove comment for 037aa62 * docs: removed warning. ensured reproducibility. Soc Virnyl Estela 2024-11-02 12:05:27 +00:00
  • 7b88ed440e - Update to version 5.1.5: * add service files. they serve as documentation * fix mismatched types in roast-cli * Bump zstd and infer * clippy: rectify the needless pass by value * chore: set resolver to 2 and enforce strict linting rules * fix: just use an empty "" if strip fails * add COC and CONTRIBUTING * cleanup deps and begin cycle * remove comment for 037aa62 * docs: removed warning. ensured reproducibility. Soc Virnyl Estela 2024-11-02 12:05:27 +00:00
  • 42fbddd619 Accepting request 1220088 from Archiving Dominique Leuenberger 2024-11-01 20:08:02 +00:00
  • 5247faee6c Accepting request 1220088 from Archiving Dominique Leuenberger 2024-11-01 20:08:02 +00:00
  • a3851c9998 - Update to version 5.1.2: * minor: improvements on how we sort files and directories * use rayon while you can * performance: add rayon to parallelise copying operations * docs: add important difference between ADDED and INCLUDED [ci skip] * docs: improve wording [ci skip] * docs: fix grammar [ci skip] * docs: explain how the path behaviour works * refactor: improve the logic handling for adding, excluding and including * improve message logs * fix: resolved some edge-cases with additional paths and included paths * fix: reimplement adding of archive files * doc: update README on CLI help * feat and fix: properly implement exclude and include * cli: finalise flags. begin cycle * major: begin refactor cycle [ci skip] * logging: set to trace level for filter_paths * fix: avoid duplicating entries * fix: do not consider temporary directory as hidden * fix: just use ends_with to check if it's a valid file extension * improvement: also filter_paths for each element in additional_paths * feat: hidden file and gitignore finally correctly implemented - New subpackage: obs-service-roast Soc Virnyl Estela 2024-11-01 15:06:36 +00:00
  • 16e37a46ff - Update to version 5.1.2: * minor: improvements on how we sort files and directories * use rayon while you can * performance: add rayon to parallelise copying operations * docs: add important difference between ADDED and INCLUDED [ci skip] * docs: improve wording [ci skip] * docs: fix grammar [ci skip] * docs: explain how the path behaviour works * refactor: improve the logic handling for adding, excluding and including * improve message logs * fix: resolved some edge-cases with additional paths and included paths * fix: reimplement adding of archive files * doc: update README on CLI help * feat and fix: properly implement exclude and include * cli: finalise flags. begin cycle * major: begin refactor cycle [ci skip] * logging: set to trace level for filter_paths * fix: avoid duplicating entries * fix: do not consider temporary directory as hidden * fix: just use ends_with to check if it's a valid file extension * improvement: also filter_paths for each element in additional_paths * feat: hidden file and gitignore finally correctly implemented - New subpackage: obs-service-roast Soc Virnyl Estela 2024-11-01 15:06:36 +00:00
  • 81fe4dae15 Accepting request 1209539 from Archiving Ana Guerrero 2024-10-21 14:25:20 +00:00
  • 0778938474 Accepting request 1209539 from Archiving Ana Guerrero 2024-10-21 14:25:20 +00:00
  • ef669eee59 - Update to version 4.5.0: * docs: update README and include instructions regarding renaming * minor: update tests and update paths code * feat: add glob support * fix: actually implement the fix for ef1e6f857e48821198d720d092bc7087af762f2a * feat: add glob support to all Soc Virnyl Estela 2024-10-20 09:57:31 +00:00
  • 03634676f5 - Update to version 4.5.0: * docs: update README and include instructions regarding renaming * minor: update tests and update paths code * feat: add glob support * fix: actually implement the fix for ef1e6f857e48821198d720d092bc7087af762f2a * feat: add glob support to all Soc Virnyl Estela 2024-10-20 09:57:31 +00:00
  • 9c541fc0ac - Update to version 4.2.0: * fix: filename should leave out version part alone Soc Virnyl Estela 2024-10-20 06:41:20 +00:00
  • 943c98066d - Update to version 4.2.0: * fix: filename should leave out version part alone Soc Virnyl Estela 2024-10-20 06:41:20 +00:00
  • 20a9f87baf OBS-URL: https://build.opensuse.org/package/show/Archiving/roast?expand=0&rev=5 Soc Virnyl Estela 2024-10-20 03:21:42 +00:00
  • 6ea2d15180 OBS-URL: https://build.opensuse.org/package/show/Archiving/roast?expand=0&rev=5 Soc Virnyl Estela 2024-10-20 03:21:42 +00:00
  • 17b46d4606 - Update to version 4.1.0: * lib: move over copy_dir_all as a common utility * cli: move logic as cli stubs * tests: use copy_dir_all as part of lib now instead * roast and raw: improve description of cli options then format * move raw and roast modules to standalone files * cli: add recomprizz args * recomprizz: initial implementation * import termcap * fix: apply clippy lints * tracing: set logic where and when to start properly * apply clippy lints + format * set output path correctly * refactor: canonicalize filter * refactor: canonicalize paths * update deps * reproducibility: set to false by default * fix: additional paths variable should only be a collection of files and not directories * doc: add a warning regarding reproducibility * doc: fix warning msg * doc: fix warning msg * refactor: move mostly to libroast * refactor: improve field naming and description * refactor: remove tracing crate unused imports * minor: raaaaaaaaaaaaawwwwwwww * make names consistent * remove: cliff.toml and git-cliff is an overengineered changelog generator * prepare justfile for publishing * change it to a text file * cli: allow to explicitly tell "true" or "false" using ArgAction::Set and add our service file Soc Virnyl Estela 2024-10-20 03:18:31 +00:00
  • 05044ee194 - Update to version 4.1.0: * lib: move over copy_dir_all as a common utility * cli: move logic as cli stubs * tests: use copy_dir_all as part of lib now instead * roast and raw: improve description of cli options then format * move raw and roast modules to standalone files * cli: add recomprizz args * recomprizz: initial implementation * import termcap * fix: apply clippy lints * tracing: set logic where and when to start properly * apply clippy lints + format * set output path correctly * refactor: canonicalize filter * refactor: canonicalize paths * update deps * reproducibility: set to false by default * fix: additional paths variable should only be a collection of files and not directories * doc: add a warning regarding reproducibility * doc: fix warning msg * doc: fix warning msg * refactor: move mostly to libroast * refactor: improve field naming and description * refactor: remove tracing crate unused imports * minor: raaaaaaaaaaaaawwwwwwww * make names consistent * remove: cliff.toml and git-cliff is an overengineered changelog generator * prepare justfile for publishing * change it to a text file * cli: allow to explicitly tell "true" or "false" using ArgAction::Set and add our service file Soc Virnyl Estela 2024-10-20 03:18:31 +00:00
  • 4d6c371d04 - Update to version 3.3.1: * tests: add library tests + ci tests * test: this should be two separate files Soc Virnyl Estela 2024-10-19 08:31:56 +00:00
  • 4e0d75997f - Update to version 3.3.1: * tests: add library tests + ci tests * test: this should be two separate files Soc Virnyl Estela 2024-10-19 08:31:56 +00:00
  • 344f6a0bd4 - Update to version 3.3.0: * Properly set preserve root * Cleanup raw binary log output * Support uncompressed tarballs with tar extension Soc Virnyl Estela 2024-10-15 10:03:26 +00:00
  • 4d8c21265b - Update to version 3.3.0: * Properly set preserve root * Cleanup raw binary log output * Support uncompressed tarballs with tar extension Soc Virnyl Estela 2024-10-15 10:03:26 +00:00
  • 175ab37956 Removed Group field in this SR Martin Pluskal 2024-10-13 19:36:02 +00:00
  • bcdfed089b Accepting request 1207505 from home:uncomfyhalomacro Martin Pluskal 2024-10-13 19:36:02 +00:00