1840
1848
This should be called when we find out that something we thought was
1841
1849
present is now missing. This happens when another process re-packs the
1844
1854
# The ensure_loaded call is to handle the case where the first call
1845
1855
# made involving the collection was to reload_pack_names, where we
1846
1856
# don't have a view of disk contents. Its a bit of a bandaid, and
1847
1857
# causes two reads of pack-names, but its a rare corner case not struck
1848
1858
# with regular push/pull etc.
1852
1863
disk_nodes, _, _ = self._diff_pack_names()
1853
1864
self._packs_at_load = disk_nodes