Code

History

Commits on ig/commit-debug to lib/src/config.rs35+
  1. config: add workspace-level configuration supportbipul committed 1 year ago72bfc1c
  2. config: use schema directive commentRemo Senekowitsch committed 1 year ago5947632
  3. config: remove workaround for implicit inline table insertionYuya Nishihara committed 1 year ago1b33da4
  4. cargo: bump toml_edit to 0.23.3Yuya Nishihara committed 1 year ago7e80eb4
  5. PathError: rename `error` field to `source`Martin von Zweigbergk committed 1 year ago823f4fc
  6. config: add workaround for implicit inline table insertionYuya Nishihara committed 1 year ago31d12c9
  7. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  8. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  9. cleanup: replace once_cell::sync::Lazy by std::sync::LazyLockMartin von Zweigbergk committed 1 year agoaf621c7
  10. address new mismatched_lifetime_syntaxes Clippy lintMartin von Zweigbergk committed 1 year agoc43ca3c
  11. clippy: change `ConfigLoadError::Parse::error` to `Box<toml_edit::TomlError>`Kaiyi Li committed 1 year agoeffed89
  12. cli: add "$schema" line when creating new config fileMartin von Zweigbergk committed 1 year ago103d051
  13. config: only load toml files in a directoryCaleb White committed 1 year ago07d392c
  14. config: minor cleanup around new path/source template handlingYuya Nishihara committed 1 year agod79b937
  15. cli: config list: show origin of config valuesCaleb White committed 1 year ago67e17d5
  16. cli: config {edit,set,unset}: prompt when multiple files existCaleb White committed 1 year ago7e944f0
  17. config: add public ConfigLayer::ensure_table() functionYuya Nishihara committed 1 year ago721aecb
  18. config: add separate type for migration error, attach source pathYuya Nishihara committed 1 year ago9d77ad5
  19. config: allow inline table syntax in mutation and conditional scope APIYuya Nishihara committed 1 year agob97b738
  20. config: add simple migration logic to update deprecated variablesYuya Nishihara committed 1 year ago98eaadf
  21. Back out "config: merge and print inline tables as values"Yuya Nishihara committed 1 year agod001291
  22. config: preserve key formatting on set_value()Yuya Nishihara committed 1 year ago43ac4fa
  23. config: don't leave empty tables visible by set_value()Yuya Nishihara committed 1 year ago10783f9
  24. cli: config list: mark values overridden by table or parent valueYuya Nishihara committed 1 year ago4af39e2
  25. config: extract jj-lib's default values to embedded TOML fileYuya Nishihara committed 1 year agoe4a350f
  26. config: add function to resolve conditional tablesYuya Nishihara committed 1 year agodc9caa5
  27. config: wrap ConfigLayer in Arc so it can be cheaply clonedYuya Nishihara committed 1 year ago7d46207
  28. cli: let "config set"/"unset" continue if file to edit can be disambiguatedYuya Nishihara committed 1 year agoac52e43
  29. config: add convenient ConfigLayer wrapper that provides .save() methodYuya Nishihara committed 1 year agod6ca0c9
  30. config: add layer.delete_value(name) methodYuya Nishihara committed 1 year ago215c82e
  31. cli: add --config-file=PATH argumentYuya Nishihara committed 1 year agofca92f1
  32. cli: set global args to config table without re-parsing as TOMLYuya Nishihara committed 1 year agoc29b5a2
  33. config: merge and print inline tables as valuesYuya Nishihara committed 1 year ago0de3691
  34. config: add ConfigLoadError, replace uses of config::ConfigErrorYuya Nishihara committed 1 year ago118e76e
  35. config: migrate underlying data structure to toml_editYuya Nishihara committed 1 year agoe2be4fa