Code

History

Commits on ig/commit-debug to lib/src490+
  1. repo: propagate error from `edit()` in `update_wc_commits()`Martin von Zweigbergk committed 1 year agoe61971c
  2. repo: propagate erros from `update_heads()`Martin von Zweigbergk committed 1 year ago5ad7ea2
  3. repo: mark view dirty after setting local bookmark targetMartin von Zweigbergk committed 1 year ago4a8cbe4
  4. merge: clarify expectation of with_new_file_ids()Yuya Nishihara committed 1 year ago81344e6
  5. repo_path: remove assertion from constructorsMartin von Zweigbergk committed 1 year ago7cab444
  6. test: introduce test helpers for creating repo path typesMartin von Zweigbergk committed 1 year agof0545ee
  7. tree: delete `entries()` method, update `MergedTree` testMartin von Zweigbergk committed 1 year ago094ab0b
  8. tree: delete unused `entry()` methodMartin von Zweigbergk committed 1 year ago0f92978
  9. repo: reimplement merge of working-copy commits in the same way as other refsYuya Nishihara committed 1 year ago26ffaf4
  10. revset: compare conflict file contents without materializing as conflictsYuya Nishihara committed 1 year agoa1d8898
  11. cli: duplicate: add setting for templating the new commit descriptionsWinter committed 1 year agof3c4cc2
  12. lib: only allow non-trailer when the trailers contain a git generated trailerGaëtan Lehmann committed 1 year agoee0e86f
  13. lib: add `trailer` module for commit trailersGaëtan Lehmann committed 1 year ago3c233c0
  14. revset: don't crash if revset engine returns non-BackendErrorMartin von Zweigbergk committed 1 year agoc259eb7
  15. git: work around `gix` global remote configuration issueEmily committed 1 year agoaf67d1d
  16. merge: remove redundant .clone() from .simplify()Yuya Nishihara committed 1 year agoa2bd7b3
  17. merge: do not map absent tree entry to non-executableYuya Nishihara committed 1 year agob28bc42
  18. merge: use .try_map() internally to transform Merge<TreeValue>Yuya Nishihara committed 1 year agoecee441
  19. revset: add signed functionNils Koch committed 1 year agofbaa51b
  20. cli: resolve: use try_materialize_file_conflict_value()Yuya Nishihara committed 1 year agod2caf6f
  21. conflicts: store unsimplified file ids in MaterializedFileConflictValueYuya Nishihara committed 1 year agoe4bbb5b
  22. conflicts: extract function that materializes file conflictYuya Nishihara committed 1 year agoa856494
  23. conflicts: pack MaterializedTreeValue::FileConflict fields into structYuya Nishihara committed 1 year agof047add
  24. op_store: attach path context to read/write errorsYuya Nishihara committed 1 year ago8bcb806
  25. transaction: propagate error from tx.write()Yuya Nishihara committed 1 year ago5c6ab17
  26. transaction: narrow scope of local variables needed to create Operation objectYuya Nishihara committed 1 year ago3d98f59
  27. transaction: wrap tx.commit() error in enumYuya Nishihara committed 1 year agof587374
  28. git_backend: load "git gc" executable name from settingsYuya Nishihara committed 1 year ago1305912
  29. git_backend: pass GitSettings in to GitBackend::new()Yuya Nishihara committed 1 year agobae809a
  30. cleanup: use new array methods instead of .collect_tuple()/.next_tuple()Yuya Nishihara committed 1 year ago60b9612
  31. git_backend: minor cleanup in testsYuya Nishihara committed 1 year ago5dd64ae
  32. git_backend: rename variables per git.write-change-id-header config nameYuya Nishihara committed 1 year agod16da96
  33. git_backend: do not ignore config error at loading pathYuya Nishihara committed 1 year agoc4767c3
  34. git_backend: derive the change ID from the git `change-id` headerBenjamin Brittain committed 1 year ago0b6d0a7
  35. files: add iterator adaptor that splits hunks into left/right mergesYuya Nishihara committed 2 years ago51d4f49