Code

History

Commits on ig/vimdiffwarn to lib/src280+
  1. graph: extract function that reverses graph edgesYuya Nishihara committed 1 year agod6b84da
  2. repo, workspace: use dunce::canonicalize() to normalize pathsYuya Nishihara committed 1 year ago78b5766
  3. local_working_copy: store materialized conflict marker lengthScott Taylor committed 1 year ago6baa436
  4. conflicts: escape conflict markers by making them longerScott Taylor committed 1 year agob11ce6b
  5. conflicts: refactor conflict marker writing and parsingScott Taylor committed 1 year ago369e8ea
  6. absorb: abandon source commit if it becomes discardableYuya Nishihara committed 1 year ago75ce7f6
  7. commit_builder: add is_empty(), is_discardable(), and .abandon()Yuya Nishihara committed 1 year agobb6b551
  8. rewrite: remove unneeded Result from CommitRewriter::reparent()Yuya Nishihara committed 1 year agof7fd523
  9. settings: propagate error from git_settings() and signing_backend()Yuya Nishihara committed 1 year agod0f0e8d
  10. settings: inline CLI options to callers, propagate type errorYuya Nishihara committed 1 year ago52511f4
  11. lib: fix various typosBenjamin Tan committed 1 year agodddeb8b
  12. config: remove check for relative path patterns, add doc about path equivalenceYuya Nishihara committed 1 year ago89d3a8b
  13. jj-lib: fix typo in testsGeorge Tsiamasiotis committed 1 year ago843e0ed
  14. config: add function to resolve conditional tablesYuya Nishihara committed 1 year agodc9caa5
  15. config: wrap ConfigLayer in Arc so it can be cheaply clonedYuya Nishihara committed 1 year ago7d46207
  16. settings: parse TOML date-time value as well as string timestampYuya Nishihara committed 1 year ago6bbaf79
  17. settings: propagate error from UserSettings::from_config()Yuya Nishihara committed 1 year ago4f08c62
  18. settings: cache "debug.operation-timestamp" valueYuya Nishihara committed 1 year ago8fc0669
  19. docs/cli: update URLs to from martinvonz user to jj-vcs orgMartin von Zweigbergk committed 1 year agob836e0a
  20. absorb: move core functionality from cli to libdploch committed 1 year ago396833f
  21. cli: replace --config-toml=TOML with --config=NAME=VALUEYuya Nishihara committed 1 year agoabf4857
  22. gitignore: remove FIXME comment about passing pathScott Taylor committed 1 year agod75cc94
  23. gitignore: add more detail to errors on invalid patternScott Taylor committed 1 year ago9591523
  24. cli: let "config set"/"unset" continue if file to edit can be disambiguatedYuya Nishihara committed 1 year agoac52e43
  25. config: add convenient ConfigLayer wrapper that provides .save() methodYuya Nishihara committed 1 year agod6ca0c9
  26. config: add layer.delete_value(name) methodYuya Nishihara committed 1 year ago215c82e
  27. cli: add --config-file=PATH argumentYuya Nishihara committed 1 year agofca92f1
  28. cli: set global args to config table without re-parsing as TOMLYuya Nishihara committed 1 year agoc29b5a2
  29. config: merge and print inline tables as valuesYuya Nishihara committed 1 year ago0de3691
  30. working_copy: on snapshot, warn new large files and continueYuya Nishihara committed 1 year ago168c797
  31. working_copy: plumbing to propagate untracked paths to callerYuya Nishihara committed 1 year agof4fdc19
  32. config: add ConfigLoadError, replace uses of config::ConfigErrorYuya Nishihara committed 1 year ago118e76e
  33. config: migrate underlying data structure to toml_editYuya Nishihara committed 1 year agoe2be4fa
  34. local_working_copy: optimize path comparison in prefixed file statesYuya Nishihara committed 1 year ago45c80c2
  35. local_working_copy: filter deleted files per directory (or job)Yuya Nishihara committed 1 year ago8caec18