mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-05-06 19:20:26 +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
|
||||
}
|
||||
|
||||
ret.RemovesRight = append(ret.RemovesRight, &DiffFile{
|
||||
ret.AddsLeft = append(ret.AddsLeft, &DiffFile{
|
||||
FileID: removeRight.ID,
|
||||
Title: title,
|
||||
Updated: removeRight.Updated,
|
||||
})
|
||||
}
|
||||
if 1 > len(ret.RemovesRight) {
|
||||
ret.RemovesRight = []*DiffFile{}
|
||||
if 1 > len(ret.AddsLeft) {
|
||||
ret.AddsLeft = []*DiffFile{}
|
||||
}
|
||||
|
||||
for _, addLeft := range diff.AddsLeft {
|
||||
@ -197,14 +197,14 @@ func DiffRepoSnapshots(left, right string) (ret *LeftRightDiff, err error) {
|
||||
continue
|
||||
}
|
||||
|
||||
ret.AddsLeft = append(ret.AddsLeft, &DiffFile{
|
||||
ret.RemovesRight = append(ret.RemovesRight, &DiffFile{
|
||||
FileID: addLeft.ID,
|
||||
Title: title,
|
||||
Updated: addLeft.Updated,
|
||||
})
|
||||
}
|
||||
if 1 > len(ret.AddsLeft) {
|
||||
ret.AddsLeft = []*DiffFile{}
|
||||
if 1 > len(ret.RemovesRight) {
|
||||
ret.RemovesRight = []*DiffFile{}
|
||||
}
|
||||
|
||||
for _, updateLeft := range diff.UpdatesLeft {
|
||||
|
Loading…
Reference in New Issue
Block a user