シェルスクリプトだけで書かれたバージョン管理システムって具体的にはどういうコードになるの