cginternals / cginternals/cppfs
Diff not handle folders been relplace by files with same name
オープン
- 主要言語
- C++
- スター
- 514
- フォーク
- 73
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
If you have two file Tree and call `auto diff = tree0.createDiff(tree1);` if `tree0` has a folder called `foo` and `tree1` has had that folder removed and a file added called `foo` the resulting diff will not contain info about the file.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
エントリーポイント tree0.createDiff(tree1) から開始し、foo という名前のフォルダーが同じ名前のファイルに置き換えられるケースを再現します。結果の diff を調べ、期待されるファイル情報と比較します。diff が置き換えを報告し、新しいファイルを含んでいれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- cpp
- 領域
- operating-systems
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100