標準愚痴出力

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

jj

`git tag -d` を行った後、jj でコミットの破棄が行われてしまう動作に対する傾向と対策

そういう仕様動作であって、不具合というわけではないようです。 Git互換の分散バージョン管理システム jj には Git との共存機能があり、git init したディレクトリにて jj git init --colocate を行うと、そのレポジトリでは git とjj を併用できるように…

Git互換バージョン管理システム jj の v0.23.0 がリリースされ、「jj split」のあの問題が直ってました

jj

Release v0.23.0 · martinvonz/jj Git互換バージョン管理システム jj の v0.23.0 が出ました。あの不具合の修正は含まれているでしょうか? 「jj split」の差分エディターの表示が乱れる件:解決 Fixed bugs Updated the built-in diff editor scm-record to…

Git互換分散バージョン管理システム jj のv0.22.0 がリリースされてました

Release v0.22.0 · martinvonz/jj (Oct.3, 2024) 例によって、jj split の不具合がまだ直っていません。 が、この数日後に jj で使われている差分編集ライブラリの v0.4.0 がリリースされました。 Release v0.4.0 · arxanas/scm-record (Oct.9, 2024) こちら…

jj v0.18-v0.20 で、split サブコマンドの不具合を回避する

Git互換の 分散バージョン管理システム jj は v0.18 以降、差分編集機能を担うパッケージ scm-record v0.3.0 の不具合を取り込んでしまい、jj patch が CR や TAB といった制御文字が含まれる行がまともに表示できないという不具合をかかえ続けている。 ( こ…

最近の jj の動向 (v0.17〜v0.19) (+v0.20追記)

Git互換 DVCS jj の最近の動向 (2024-06-28) jj v0.18.0 の jj split の画面が乱れまくって使いものにならなくなってる件 - 標準愚痴出力 差分編集パッケージの scm-record が v0.3.0 になった影響の模様 TABコードの描画がおかしいという issue が出てた (2…

jj v0.18.0 の jj split の画面が乱れまくって使いものにならなくなってる件

Git互換の分散バージョン管理システム jj の v0.18.0 で jj split の画面が乱れるという問題が(僕の手元だけで)発生している。具体的にはこんな感じになる。 どうも、タブの桁数カウントか何かがおかしいようだ。症状が分かりやすい例を作ってみた。 v0.17…

Git互換バージョン管理システム Jujutsu で Linux の実行ファイルが勝手に登録されがちになる問題

※ 2024-06-13 追記あり martinvonz/jj では、明示的な add 操作をしなくても、自動的にファイルがレポジトリ管理されるようになっている。 Windows では .gitignore に *.exe と書いておくことで実行ファイルを登録から自動的で除外することができるが、Linu…

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 のサブコマンドの補完関数を書いてみる

既に nyagos.d/category/subcomplete.lua というフレームワークがあるけれども、今回はそれを使わず新規に作ってみた1 。jj (jujutsu) と nyagos 両方のユーザは自分だけだと思うので、当面、nyagos に添付はしない。 用いるAPI API は nyagos.complete_for[…