Code

History

Commits on workspace-cli to lib/src/git.rs35+
  1. op_store: add per-workspace git_head trackingSami Jawhar committed 9 months agof9d1438
  2. git import: check all worktrees' HEAD for external changesSami Jawhar committed 9 months ago4e5cd66
  3. git: use named fields for imported ref updatesVladimir Petrzhikovskii committed 4 months ago1059a90
  4. git: remove workaround for local tags created by "git fetch"Yuya Nishihara committed 4 months agoe50ac0b
  5. git: remove FetchTagsOverride and --fetch-tags flagYuya Nishihara committed 4 months ago4280652
  6. rewrite: don't rebase immutable descendants of rewritten revisionsYuya Nishihara committed 5 months agod9d98b4
  7. git: look for predecessors also in locally reachable commitsYuya Nishihara committed 6 months ago4414656
  8. git: pass old/new heads parameters as RevsetExpressionYuya Nishihara committed 6 months ago612cfc2
  9. git: exclude rewritten commits from abandoned stats, print number separatelyYuya Nishihara committed 6 months ago3088d28
  10. git: reject remote names that are empty or contain whitespaceEyüp Can Akman committed 7 months agoa8ef9b5
  11. git: remove deprecated auto-local-bookmarkYuya Nishihara committed 5 months ago8746cbc
  12. git: record predecessors of newly-created imported commitsYuya Nishihara committed 6 months agof1e4306
  13. cli: add config knob to not record synthetic predecessorsYuya Nishihara committed 6 months ago01cd78f
  14. git: generate synthetic predecessors/rewrites on import/fetchYuya Nishihara committed 6 months agoc96d6b0
  15. git: collect abandoned Commit objects and return them as statsYuya Nishihara committed 6 months ago7084573
  16. git: build list of old/new referenced heads first in import_refs()Yuya Nishihara committed 6 months agob7ac87b
  17. git: don't translate RevsetEvaluationError to BackendErrorYuya Nishihara committed 6 months ago0f667bf
  18. git: remove redundant .map_err(GitImportError::..)Yuya Nishihara committed 6 months agob12019b
  19. cli: git-clone: save --branch patterns to jj's config fileYuya Nishihara committed 7 months agof7def80
  20. gerrit: Use GitPushOptions::remote_push_options instead of extra_argsAdrian Freund committed 6 months agoaefe6de
  21. cli: git-push: pass around GitPushRefTargets, loop over bookmarks and tagsYuya Nishihara committed 7 months agoa273365
  22. git: expand allowed branch keys to include rebaseRyan Patterson committed 7 months agoae6edd6
  23. git: add tags handling to push_refs()Yuya Nishihara committed 8 months ago7738962
  24. git: parameterize remote matcher of find_git_tag_oid_to_copy()Yuya Nishihara committed 8 months ago91a1445
  25. git: use gix::ObjectId in low-level push functionsYuya Nishihara committed 8 months ago733bae5
  26. git: extract and use helper to convert CommitId to gix::ObjectIdYuya Nishihara committed 8 months ago2d19df8
  27. git: rename push_branches() and related typesYuya Nishihara committed 8 months ago6c40a0f
  28. git: use Diff<T> in GitRefUpdate as wellYuya Nishihara committed 8 months ago48fe2d6
  29. refs: replace BookmarkPushUpdate with Diff<T>Yuya Nishihara committed 8 months ago8714097
  30. cli: use new revset stream methods where easy in async contextsMartin von Zweigbergk committed 8 months ago6e39bb9
  31. lib: make add_head() and add_heads() asyncAustin Seipp committed 8 months ago2629eb3
  32. git: convert functions to asyncBenjamin Tan committed 8 months agob727486
  33. git: Detach HEAD of git worktrees if they refer to a moved or deleted branch.Richard Smith committed 8 months agob9fbd31
  34. commit: delete sync version of parent_tree()Martin von Zweigbergk committed 8 months agod518716
  35. git: pack extra_args and remote_push_options in to structYuya Nishihara committed 8 months ago9c309fc