Code

History

Commits on imogen to cli/src/commit_templater.rs35+
  1. template: add `revset()` method for evaluating revsets in templatesSami Hiltunen committed 1 month ago3bf1f8f
  2. template: accept dynamic revset queries in `contained_in()`Sami Hiltunen committed 1 month ago33d8af7
  3. rewrite: make rebase_to_dest_parent() take index instead of repoMartin von Zweigbergk committed 1 month agoec36c2a
  4. commit: inline is_hidden() into callerMartin von Zweigbergk committed 1 month ago24e9875
  5. commit: make is_empty() and is_discardable() take index instead of repoMartin von Zweigbergk committed 1 month ago86b0b4d
  6. commit: make parent_tree() take index instead of repoMartin von Zweigbergk committed 1 month ago0b32255
  7. dsl: move the `TemplateParser` from `cli` to itPhilip Metzger committed 1 month agobf7c1b5
  8. revset: remove 'index lifetime from evaluate_revset() callersYuya Nishihara committed 1 month agoe01dc5e
  9. templater: make List getter functions return Option typeYuya Nishihara committed 6 months ago7d08afa
  10. templater: implement Option<T> for all list element typesYuya Nishihara committed 3 months agob7aa101
  11. templater: inline short WorkspaceRef::root() helperYuya Nishihara committed 1 month agof69d541
  12. cli: workspace: don't overly canonicalize, print unreachable pathsYuya Nishihara committed 1 month agod7e6ca9
  13. workspace_store: convert relative paths back by SimpleWorkspaceStoreYuya Nishihara committed 1 month ago5c4e572
  14. settings: teach home_dir and expand "~/" at UserSettings layerYuya Nishihara committed 2 months agofec4ab8
  15. op_store: negate RefTarget::has_conflict() to match Merge methodYuya Nishihara committed 2 months ago1559e64
  16. op_store: move RefTarget::removed/added_ids() to core Merge typeYuya Nishihara committed 2 months ago221ae93
  17. revset: merge in indexes of at_operation() repos as neededDavid Rieber committed 2 months agof1b29bc
  18. lib/cli: pass WorkspaceStore via RepoLoader. Introduce a WorkspaceStoreFactory.David Rieber committed 2 months ago899c03f
  19. cli: get WorkspaceLoaderFactory through a central default_workspace_loader_factoryDavid Rieber committed 2 months agob2976f1
  20. templates: expose resolved tree valuespederbe committed 2 months ago9b42f79
  21. cli: diff: resolve ConflictMaterializeOptions by callerYuya Nishihara committed 2 months ago49eec66
  22. lib: Create the `simple_workspace_store` modulePhilip Metzger committed 2 months ago0cb77a2
  23. templater: forward method resolution of Option<T> to TYuya Nishihara committed 3 months ago31d7635
  24. templater: remove redundant type_name overrideYuya Nishihara committed 3 months agod63da47
  25. templater: add non-optional CryptographicSignature typeYuya Nishihara committed 3 months agoa37b257
  26. templater: extract Option/List-to-Boolean helpers to prevent copy-paste errorsYuya Nishihara committed 3 months ago7d6c1f1
  27. lib: turn inherent `Merge` impls into extension traitsMartin von Zweigbergk committed 2 months ago6398bfe
  28. repo_path: move RepoPathUiConverter to separate moduleMartin von Zweigbergk committed 3 months ago7190eda
  29. index: turn ChangeIdIndex trait asyncOlshaMB committed 3 months agoe262f60
  30. lib: move TreeValue-specific Merge impls to backend moduleMartin von Zweigbergk committed 3 months agod89eca0
  31. cli: remove dummy git_util module, inline conditional blocksYuya Nishihara committed 3 months ago60b05d2
  32. revset: make `ContainingFn` asyncMartin von Zweigbergk committed 3 months ago4342837
  33. cli: add option to limit diff stat bar widthivelieu committed 3 months ago9f9e3e9
  34. cli: fix panic when passing overly-large length parameters to ID templatersAlexandre Hallaine committed 3 months agoa133ec4
  35. templater: make RepoPath::absolute() return PathBuf instead of StringYuya Nishihara committed 4 months ago09e0cd2