Code

History

Commits on ig/commit-debug to lib/src1680+
  1. workspace: combine working copy functions into a traitDaniel Ploch committed 2 years agocb889f0
  2. working_copy: don't follow symlinks when visiting files in gitignored directoryYuya Nishihara committed 2 years ago5a7d8ac
  3. revset: add count_estimate() to Revset traitJonathan Tan committed 2 years ago0bc1341
  4. index: add all_heads_for_gc() that iterates heads of all indexed commitsYuya Nishihara committed 2 years agoc7be4d0
  5. git_backend: inline prevent_gc() to bulk-update refsYuya Nishihara committed 2 years agoafa72ff
  6. git_backend: ensure no-gc refs are created for all imported head commitsYuya Nishihara committed 2 years ago96ee9bd
  7. git_backend: remove fast path testing imported commits, filter them by callerYuya Nishihara committed 2 years ago2e1aa6c
  8. git_backend: ensure that no-gc ref target never conflictsYuya Nishihara committed 2 years ago48c4985
  9. git_backend: use lower-level API to create no-gc refsYuya Nishihara committed 2 years agof66c859
  10. op_walk: assert that virtual root op is not reparentedYuya Nishihara committed 2 years ago34956f1
  11. op_store: add special case for root id resolutionYuya Nishihara committed 2 years agofb3e006
  12. no-op: Move external git repo canonicalization into Workspace::init_git_externalEssien Ita Essien committed 2 years agodc07436
  13. repo: optimize enforce_view_invariants() to not traverse ancestors until rootYuya Nishihara committed 2 years agoda218d1
  14. op_store: add a virtual root operation, similar to root commitMartin von Zweigbergk committed 2 years ago6e302bb
  15. view: drop tracking of public headsMartin von Zweigbergk committed 2 years agoc9af8bf
  16. working_copy: mark commit_id field in proto reservedMartin von Zweigbergk committed 2 years agoa66e2a0
  17. cli: run "op log" without loading repo or merging concurrent opsYuya Nishihara committed 2 years ago543036c
  18. op_walk: make walk_ancestors() sort head ops to stabilize outputYuya Nishihara committed 2 years ago831a530
  19. index: fix reindexing to scan all referenced commits such as hidden remote refsYuya Nishihara committed 2 years agob7eb551
  20. op_walk: extract function that resolves op expression with preloaded head opYuya Nishihara committed 2 years ago805046c
  21. op_walk: don't resolve heads beyond @ operationYuya Nishihara committed 2 years ago83ede24
  22. operation: remove operation::View wrapper in favor of view::ViewYuya Nishihara committed 2 years agoba42b37
  23. git_backend: teach "format.tree-level-conflicts" config by constructorYuya Nishihara committed 3 years agod5a98df
  24. index: move lifetimed change_id_index() to MutableIndex, rename 'static versionYuya Nishihara committed 2 years agoe5286ae
  25. revset: remove unused lifetime parameter from Revset<'index>Yuya Nishihara committed 2 years agodc68f1e
  26. op_store: implement GC of unreachble operations and viewsYuya Nishihara committed 2 years agoe9d3117
  27. operation: add shorthand for &store_operation().view_idYuya Nishihara committed 2 years ago5894f3d
  28. index: move Revset::change_id_index() to IndexMartin von Zweigbergk committed 2 years agoc98b0d7
  29. index: specialize evaluate_revset_static() to change_id_index_static()Martin von Zweigbergk committed 2 years agof9dc007
  30. index: adopt ChangeIdIndex and relatives from revset moduleMartin von Zweigbergk committed 2 years agob549090
  31. default_index: adopt revset engine and graph iterator modulesMartin von Zweigbergk committed 2 years agof0182ad
  32. object_id: don't allow ObjectId::from_hex() a dynamically allocated stringYuya Nishihara committed 2 years agoa6616e9
  33. op_store: add resolve_operation_id_prefix() trait method that uses readdir()Yuya Nishihara committed 2 years ago837ac15
  34. object_id: add fallible version of ObjectId::from_hex()Yuya Nishihara committed 2 years ago95ea352
  35. object_id: make ObjectId constructors non-trait methodsYuya Nishihara committed 2 years ago95d83cb