Code

History

Commits on ig/commit-debug to lib/src/simple_op_store.rs35+
  1. op_store: convert OpStore trait to be asyncBenjamin Brittain committed 1 year ago3881bd5
  2. op_store: rename tags field to local_tagsYuya Nishihara committed 1 year agobaf5f13
  3. git, op_store: migrate and import "refs/tags/*" as @git remote tagsYuya Nishihara committed 1 year ago120d492
  4. op_store: add remote tags storage and basic accessorsYuya Nishihara committed 1 year agoa89680d
  5. op_store: make local/remote refs helper generic over RemoteView fieldsYuya Nishihara committed 1 year ago0dc1beb
  6. op_store: reorganize proto reflecting new RemoteView structureYuya Nishihara committed 1 year agoaac6363
  7. cleanup: leverage trait upcasting, delete as_any*()Yuya Nishihara committed 1 year ago46d5555
  8. op_store: serialize proto without constructing empty slotYuya Nishihara committed 1 year ago0dcf73e
  9. op_store: flag legacy git_refs.commit_id field as deprecatedYuya Nishihara committed 1 year agoe236180
  10. op_store: drop support for legacy remote bookmarks without tracking stateYuya Nishihara committed 1 year agoe357281
  11. op_store: add error propagation path to view_from_proto()Yuya Nishihara committed 1 year agoc344547
  12. cleanup: replace clippy allow() exemptions by expect()Martin von Zweigbergk committed 1 year ago8aa9d1d
  13. protos: rename `op_store` to `simple_op_store`Martin von Zweigbergk committed 1 year ago05a7496
  14. PathError: rename `error` field to `source`Martin von Zweigbergk committed 1 year ago823f4fc
  15. cli, lib: move to Rust 2024 language editionAustin Seipp committed 1 year agoba24140
  16. cli lib: make use of `Self` consistentadamnemecek committed 1 year ago8a26df2
  17. object_id: make from_hex() not require utf-8 stringYuya Nishihara committed 1 year ago468c18a
  18. hex_util: roll our own decode/encode_hex() functionsYuya Nishihara committed 1 year ago68ead52
  19. op_store: pack start/end_time into TimestampRange structYuya Nishihara committed 1 year agoa3b0301
  20. op_store: load/store commit predecessorsYuya Nishihara committed 1 year ago9612347
  21. repo: store commit predecessors in Operation objectYuya Nishihara committed 1 year ago42a2a2d
  22. op_store: attach path context to read/write errorsYuya Nishihara committed 1 year ago8bcb806
  23. view: rename workspace "id" to "name"Yuya Nishihara committed 1 year ago3f5f872
  24. view: replace WorkspaceId by string-like newtypesYuya Nishihara committed 1 year agoe66c545
  25. view: rename RemoteRefState::Tracking to TrackedYuya Nishihara committed 1 year agof87db58
  26. view: introduce GitRefName newtypesYuya Nishihara committed 1 year agofb8e45d
  27. view: port bookmark/tag name types to RefName/RemoteNameYuya Nishihara committed 1 year ago02722ea
  28. cleanup: enable `unused_trait_names` clippy lint and run `clippy --fix`Ilya Grigoriev committed 1 year agoacaedc3
  29. view: store working copies in BTreeMapIlya Grigoriev committed 1 year agoca46ce1
  30. clippy: replace `allow` directives with `expect` or delete them when possibleIlya Grigoriev committed 1 year agoc36bfaf
  31. op_store: validate operation/view id length to detect corruption earlierYuya Nishihara committed 1 year ago7e8dba8
  32. op_store: remove redundant DecodeError typeYuya Nishihara committed 1 year ago2eb6a01
  33. lib: internalize testutils::new_temp_dir() for unit testsYuya Nishihara committed 2 years agod9b762b
  34. op_store: propagate initialization errorYuya Nishihara committed 1 year ago4ed0e13
  35. index, op_store: write temporary files in destination directoryYuya Nishihara committed 1 year ago5def466