Code

History

Commits on ig/commit-debug to lib/src1295+
  1. revset: inline trivial parsing functions to eliminate obvious assertionsYuya Nishihara committed 2 years ago674d897
  2. revset: remove RevsetExpression::StringPattern hackYuya Nishihara committed 2 years ago2c9132a
  3. revset: split AST-level parsing and expression lowering stagesYuya Nishihara committed 2 years ago89ac3a1
  4. revset: backport AST types and helpers from templater and filesetYuya Nishihara committed 2 years ago444e88e
  5. revset: add expect_exact_arguments() helper, replace expect_one_argument()Yuya Nishihara committed 2 years ago2ea1731
  6. git: unset unborn HEAD ref on exportYuya Nishihara committed 2 years ago5e7cb34
  7. working_copy: Add `is_file_states_sorted` to tree state protomlcui committed 2 years ago458580c
  8. backend: add error variant for access denied, handle when diffingMartin von Zweigbergk committed 2 years ago404f31c
  9. revset_graph: rename to `graph` and make generic over graph node typeBenjamin Tan committed 2 years agoe0e1238
  10. repo: consider empty and undescribed merge commits as discardableMartin von Zweigbergk committed 2 years ago3090adf
  11. repo: when abandoning a working copy that a merge, recreate itMartin von Zweigbergk committed 2 years agoe02622b
  12. dsl_util: add keyword arguments and parsing helper to FunctionCallNodeYuya Nishihara committed 2 years agob0845d1
  13. dsl_util: use .ok() to drop unprintable errorYuya Nishihara committed 2 years agoda2ef7f
  14. dsl_util: forward upper-bounded expect_*_arguments() to common functionYuya Nishihara committed 2 years agodb16a59
  15. dsl_util: add helper function that formats arguments count error messageYuya Nishihara committed 2 years agob55c62b
  16. fileset: insert missed blank lineYuya Nishihara committed 2 years ago89270a3
  17. git: Avoid resetting Git index when trees are identicalmlcui committed 2 years ago4c03506
  18. git: Refactor `reset_head` to share `set_git_head_target` callmlcui committed 2 years agoe4cfbc1
  19. jj git push: remove the NotFastForward errorIlya Grigoriev committed 2 years agoe3bb825
  20. jj git push: always force-push, all safety logic now in push_negotiationIlya Grigoriev committed 2 years ago777da99
  21. jj git push: safety checks in push negotiation, "force-with-lease"Ilya Grigoriev committed 2 years ago8d3dd17
  22. jj git push: no-op push negotiation, plumb data to itIlya Grigoriev committed 2 years agob0306eb
  23. revset: use `FsRepoPathUiConverter` in `RevsetWorkspaceContext`Martin von Zweigbergk committed 2 years ago1e3b49a
  24. fileset: replace `FilesetParseContext` by `RepoPathUiConverter`Martin von Zweigbergk committed 2 years ago058461e
  25. repo_path: add type for formatting and parsing `RepoPath`, use in CLIMartin von Zweigbergk committed 2 years ago3b70225
  26. conflicts: consider the empty tree a non-legacy treeMartin von Zweigbergk committed 2 years ago7e6a968
  27. conflicts: always write tree-level conflicts from `MergedTreeBuilder`Martin von Zweigbergk committed 2 years ago43bf866
  28. conflicts: always use tree-level format for merged treesMartin von Zweigbergk committed 2 years ago8e6e04b
  29. rewrite: minor simplification of `rebase_with_empty_behavior()`Martin von Zweigbergk committed 2 years ago26085f2
  30. git: Only reset Git index if non-emptymlcui committed 2 years agoa075a5c
  31. dsl_util: introduce visitor-based generic alias substitutionYuya Nishihara committed 2 years agob31f75b
  32. dsl_util: add trait for alias body parsingYuya Nishihara committed 2 years ago0efd2aa
  33. dsl_util: add visitor-like API primarily designed for alias substitutionYuya Nishihara committed 2 years ago7be4a0a
  34. dsl_util: add trait for alias substitution errorsYuya Nishihara committed 2 years ago5061d4b
  35. dsl_util: add trait that constructs ExpressionKind of basic AST node typesYuya Nishihara committed 2 years agocf63574