mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-06 23:40:17 +08:00
🎨 Improve data snapshot comparison https://github.com/siyuan-note/siyuan/issues/8081
This commit is contained in:
parent
3a7cee3f9d
commit
a9c53e759f
@ -181,14 +181,14 @@ func DiffRepoSnapshots(left, right string) (ret *LeftRightDiff, err error) {
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
ret.RemovesRight = append(ret.RemovesRight, &DiffFile{
|
ret.AddsLeft = append(ret.AddsLeft, &DiffFile{
|
||||||
FileID: removeRight.ID,
|
FileID: removeRight.ID,
|
||||||
Title: title,
|
Title: title,
|
||||||
Updated: removeRight.Updated,
|
Updated: removeRight.Updated,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
if 1 > len(ret.RemovesRight) {
|
if 1 > len(ret.AddsLeft) {
|
||||||
ret.RemovesRight = []*DiffFile{}
|
ret.AddsLeft = []*DiffFile{}
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, addLeft := range diff.AddsLeft {
|
for _, addLeft := range diff.AddsLeft {
|
||||||
@ -197,14 +197,14 @@ func DiffRepoSnapshots(left, right string) (ret *LeftRightDiff, err error) {
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
ret.AddsLeft = append(ret.AddsLeft, &DiffFile{
|
ret.RemovesRight = append(ret.RemovesRight, &DiffFile{
|
||||||
FileID: addLeft.ID,
|
FileID: addLeft.ID,
|
||||||
Title: title,
|
Title: title,
|
||||||
Updated: addLeft.Updated,
|
Updated: addLeft.Updated,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
if 1 > len(ret.AddsLeft) {
|
if 1 > len(ret.RemovesRight) {
|
||||||
ret.AddsLeft = []*DiffFile{}
|
ret.RemovesRight = []*DiffFile{}
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, updateLeft := range diff.UpdatesLeft {
|
for _, updateLeft := range diff.UpdatesLeft {
|
||||||
|
Loading…
Reference in New Issue
Block a user