fossil sqliteだけ更新する場合
カテゴリー: バージョン管理/fossil
2017-02-25
fossil sqliteだけ更新する場合
現在 trunk以外にチェックアウトされていると仮定する
# trunkから指定したファイルを持ってくる
fossil revert -r trunk src/sqlite3.c src/sqlite3.h
# 変更ファイル名を確認
fossil diff --brief
# trunkの情報を確認
fossil whatis trunk
# コミット用のコメントを作成
export comment="Update the built-in SQLite to $(
cat src/sqlite3.h | grep " SQLITE_VERSION " | grep -oP "[0-9.]*"
) Cherrypick trunk [$(
fossil whatis trunk | grep -P "^artifact" | grep -o "[^ ]*$"
)] "
# コメントの確認
echo $comment
# コミットする
fossil commit -m "$comment" src/sqlite3.c src/sqlite3.h
現在 trunk以外にチェックアウトされていると仮定する
# trunkから指定したファイルを持ってくる
fossil revert -r trunk src/sqlite3.c src/sqlite3.h
# 変更ファイル名を確認
fossil diff --brief
# trunkの情報を確認
fossil whatis trunk
# コミット用のコメントを作成
export comment="Update the built-in SQLite to $(
cat src/sqlite3.h | grep " SQLITE_VERSION " | grep -oP "[0-9.]*"
) Cherrypick trunk [$(
fossil whatis trunk | grep -P "^artifact" | grep -o "[^ ]*$"
)] "
# コメントの確認
echo $comment
# コミットする
fossil commit -m "$comment" src/sqlite3.c src/sqlite3.h