Commit ea4a68a
fix: merge only imports release-specific packages, not common
Previous behavior: merge was adding ALL packages from isolated pool,
including common packages that were already added by update-main.
This caused duplicate processing of common packages.
New behavior: merge checks each package to see if it belongs to the
specific repo (utils or desktop) before adding it. Common packages
are skipped since they're already in the main database.
This eliminates redundant work - common packages are processed once
by update-main, and only release-specific packages are imported
from isolated databases during merge.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent 338e91c commit ea4a68a
1 file changed
Lines changed: 25 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
806 | 806 | | |
807 | 807 | | |
808 | 808 | | |
| 809 | + | |
809 | 810 | | |
810 | | - | |
811 | | - | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
812 | 823 | | |
813 | 824 | | |
814 | 825 | | |
| |||
833 | 844 | | |
834 | 845 | | |
835 | 846 | | |
836 | | - | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
837 | 859 | | |
838 | 860 | | |
839 | 861 | | |
| |||
0 commit comments