5 JM リポジトリの構成は :doc:`git_repository` に書かれている通りです。
14 オリジナルの更新方法もどちらの管理方法をとっているかによって異なります。
16 po4a を使用している場合には、各パッケージのディレクトリに po4a というフォルダが存在します。
17 存在しない場合は、roff を直接編集して翻訳しています。
26 * admin/JM-orig-upd.sh
32 ``git2upd`` コマンドは新しい git status の出力に対応していないので注意。
34 ``git2upd`` コマンドは、 ``git add`` コマンドで staged された原文を
35 ``git status`` コマンドの出力に基づいて ``upd_tl.perl`` に渡すファイルを
36 作成するが、以下のように staged されたファイルリストの前に空行があることを
37 期待している。しかし、新しめの git ではこの空行が出力されないため、
38 ``git2upd`` コマンドが期待通り動作しない。本来は ``git2upd`` コマンドを修正
39 すべきだが、とりあえずの対処としては ``git status original`` の出力を保存
41 (少なくとも git 2.25.1 では空行が出力されないことを確認している。)
43 .. code-block:: console
45 HEAD detached at 015f61e7
46 Changes to be committed:
47 (use "git restore --staged <file>..." to unstage)
49 modified: original/Changes
50 modified: original/Changes.old
51 modified: original/README
52 renamed: original/man-pages-3.79.Announce -> original/man-pages-5.10.Announce
53 renamed: original/man-pages-3.79.lsm -> original/man-pages-5.10.lsm
54 modified: original/man1/getent.1
55 modified: original/man1/iconv.1
68 :ref:`LDP_man-pages <ldp_original_update>` を参照。
73 :ref:`GNU_coreutils <coreutils_original_update>` を参照。
75 ``help2man`` の出力と、追加ファイル ``*.x`` の翻訳を合わせて、