標準愚痴出力

個人的なIT作業ログです。もしかしたら一般的に参考になることが書いているかもしれません(弱気

jujutsu

Git 互換DVCS、jj(jujutsu) でのテキストエディター指定における空白の扱い

基本は Settings - Jujutsu docs に記載のとおり 環境変数 JJ_EDITOR 設定ファイルの ui.editor 環境変数 VISUAL 環境変数 EDITOR の順で参照される。この時、1,3,4 について空白は引数の絶対的な区切リ文字として機能する。つまり set "EDITOR=C:/Program F…

(解決編) jujutsu v0.15.1 で、コミットログを gvim.exe で編集できなくなってしまった

(前回) → jujutsu v0.15.1 で、コミットログを gvim.exe で編集できなくなってしまった。 - 標準愚痴出力 どうやら、\\?\C:\… 形式のパスに含まれるクエスチョンマークを、gvim がワイルドカードと誤認してしまったらしい。自前展開にトライした結果、失敗し…

jujutsu v0.15.1 で、コミットログを gvim.exe で編集できなくなってしまった。

(注意:本件、解決したので、後日、対応方法をまとめます → (解決編) jujutsu v0.15.1 で、コミットログを gvim.exe で編集できなくなってしまった - 標準愚痴出力 ) jj commit を実行すると、gvim.exe がファイルを開かずに起動してしまう。:q で終了すると…

DVCS jujutsu (jj) v0.15.0 出てた

※ 追記あり Release v0.15.0 · martinvonz/jj とりあえず scoop update jj で、v0.14.0 → v0.15.0 への upgrade はしたものの、まだあまり使えていない。個人的に目ぼしいところなど jj move --from/--to can now be abbreviated to jj move -f/-t move は、…

nyagos を jj 管理にしたところ、jj log がすごく長くなってしまった

太古のブランチのコミットが出てる jj log -h によると、 $ jj log -h Show commit history :(中略) Options: -r, --revisions <REVISIONS> Which revisions to show. Defaults to the `revsets.log` setting, or `@ | ancestors(immutable_heads().., 2) | heads(immut</revisions>…

その後 Jujutsu で分かったこと、失敗したことなど

君のレポジトリを領域展開 - 次世代バージョン管理システム Jujutsu の世界 2月3日の公開後も、ちまちま更新を入れてます。以下の体験とかも反映しています。 ( でも、ページ構成に合わせたうまい挿入場所がなくて… 以下に関してはまとまったエピソードとし…

Jujutsu レポジトリで GitHub CLI (ghコマンド) を使う

(2024-02-19:追記あり) Using GitHub CLI によると $ GIT_DIR=.jj/repo/store/git gh issue list のように、環境変数 GIT_DIR に .jj ディレクトリ内の git ディレクトリを指定すればよいようです。 nyagos で、gh コマンドを使う時、この指定を自動的に行う…

本邦でも DVCS Jujutsu が注目を集め始めた

先日、公開した Book「君のレポジトリを領域展開 - 次世代バージョン管理システム Jujutsu の世界」、当初はFav数 2〜6 程度と低迷していて、「うーん、やっぱり自分の文書は読みづらいのかなぁ」とへこんでいたのだが、昨日・今日で急に 20〜50 ほどになっ…