commit dab6a95fd70c693060134354f77b60a4ced30d09 parent b153fa56a6b263abff23b6304eca7cf375b3e9d5 Author: cfillion <cfillion@users.noreply.github.com> Date: Mon, 5 Jun 2017 22:09:38 -0400 import: synchronize newly imported repo when autoinstall is enabled Diffstat:
M | src/import.cpp | | | 7 | +++++++ |
1 file changed, 7 insertions(+), 0 deletions(-)
diff --git a/src/import.cpp b/src/import.cpp @@ -239,6 +239,13 @@ bool Import::import(const ImportData &data) Config *config = m_reapack->config(); config->remotes.add(data.remote); + if(config->install.autoInstall || data.remote.autoInstall()) { + if(Transaction *tx = m_reapack->setupTransaction()) { + tx->synchronize(data.remote); + return true; + } + } + FS::write(Index::pathFor(data.remote.name()), data.contents); return true;