GitHub/GitLabのような分散型バージョン管理システムのバックエンド処理系を作成するために、高級言語から操作可能なライブラリをもつVCSを自作したいと思い、最近はまっているRust言語での作成を開始。
データ圧縮手法や手順などはGitを参考にし、複雑なアルゴリズムは簡易化した。
オリジナル機能を追加する予定あり。
GitHub/GitLabのような分散型バージョン管理システムのバックエンド処理系を作成するために、高級言語から操作可能なライブラリをもつVCSを自作したいと思い、最近はまっているRust言語での作成を開始。
データ圧縮手法や手順などはGitを参考にし、複雑なアルゴリズムは簡易化した。
オリジナル機能を追加する予定あり。