Yuya Nishihara
Yuya Nishihara
> > ...where `topo` is a revset for the topological nearest branch/commit. > > So the idea is that `topo` would be a new "keyword" in the revset syntax? I...
> Overall, I think this idea could work; we'll see if anybody gets annoyed by it. I can imagine somebody not liking `-FX`, but I think these people will be...
Just fyi, there's a previous attempt: #2139 Another workaround is to move cli tests to an empty crate. Since these tests just run the `jj` executable, it works. The problem...
> > with a new version it works faster than lld, but not that much faster, > > If people keep having this experience, we could remove the `mold` recommendation...
fwiw, `autotests = false` will help if we want to combine all tests without reorganizing directory structure. https://doc.rust-lang.org/cargo/reference/cargo-targets.html#target-auto-discovery
Segmented changelog (or similar) might help the scalability issue? https://raw.githubusercontent.com/facebook/sapling/main/eden/scm/slides/201904-segmented-changelog/segmented-changelog.pdf Just for reference. I don't know if it applies here, but it contains some readable graph examples saying "use depth-first...
Try something like this. `ui.diff-editor` doesn't support list of arguments nor "$variable" expansion right now. ```toml ui.diff-editor = "vscode" [merge-tools.vscode] program = "code" edit-args = ["--wait", "--diff"] ``` https://github.com/martinvonz/jj/blob/b22a6db7e7ec4bae901fe4586ec771a8a3d9e8b3/src/config/merge_tools.toml
Update: #1211 added variable expansion, and `$left`/`$right` is now required unless `ui.diff-editor` is a program name. ```toml ui.diff-editor = "code" # equivalent to ["code", "$left", "$right"] ui.diff-editor = ["code", "--wait",...
> Mercurial stores the hostname to help with that, but I haven't checked how it uses it (maybe it doesn't break the lock if it was taken on another host?)....
`jj init --git-repo .` is needed only once. `jj git fetch` is basically the same as `git fetch --prune && jj git import`, and for "colocated" repo created by `--git-repo...