Repository navigation
Native modules: Mercurial bookmark or branch and Jujutsu repository state (#364) - #374
Draft
raiseCatError wants to merge 1 commit into
Draft
raiseCatError wants to merge 1 commit into
raiseCatError wants to merge 1 commit into
Conversation
…tate, without running hg or jj - vcs.hg: the nearest .hg directory, found upward from the working directory (Mercurial-only repositories have no Git root, so the search is its own: it stops at home when it starts below it, and is bounded to 32 levels). .hg/branch (absent means `default`) and .hg/bookmarks.current; oversized or symlinked files are not names. hgrc and hooks are never read. - vcs.jj: marks a Jujutsu repository, whether Git is colocated, and whether this is the main workspace (.jj/repo is the store) or a secondary one (.jj/repo is a pointer file). jj's protobuf working-copy state and operation log are not parsed, so no change id or bookmark is guessed. - nmsh.vcs (now "Version control extras") gains hg and jj modules; they start hidden like other non-cloud pack modules, so nothing is demanded until a person chooses them, and are recommended when .hg or .jj exists.
17 tasks
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The "Jujutsu / Mercurial" candidate from the #364 coverage matrix. Independent of #370 (different pack and capability file); based on
release/v0.18.0.vcs.hg: the nearest.hgdirectory, searched upward from the working directory. Mercurial-only repositories have no Git root, so the search is its own: it stops at home when it starts below it and is bounded to 32 levels. Reads.hg/branch(absent =default) and.hg/bookmarks.current; oversized or symlinked files are not names.hgis never run; hgrc and hooks are never read.vcs.jj: marks a Jujutsu repository, whether Git is colocated, and main vs. secondary workspace (.jj/repois the store or a pointer file). jj's protobuf working-copy state and operation log are not parsed, so no change id or bookmark is guessed;jjis never run.nmsh.vcsbecomes "Version control extras" withhgandjjmodules. They start hidden (no demand until chosen) and are recommended when.hg/.jjexists.Tests: upward search without a Git root, the home boundary (a
.hgabove home is not found; one at home is), bookmark-only-on-demand, oversized/symlinked metadata, jj main/secondary/colocated, declarative rendering (hg feature-x,jj · colocated, nothing outside a repository), default visibility.