reapack

Package manager for REAPER
Log | Files | Refs | Submodules | README | LICENSE

commit cc2b610bd603d92bc8664a3354f847574964d2b9
parent bfa5e80531f14be68eca84bf6e288163134ff402
Author: cfillion <cfillion@users.noreply.github.com>
Date:   Thu, 21 Apr 2016 01:22:39 -0400

synchronize: prevent upgrading to an older version

Diffstat:
Msrc/transaction.cpp | 2++
1 file changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/transaction.cpp b/src/transaction.cpp @@ -105,6 +105,8 @@ void Transaction::synchronize(const Package *pkg, const InstallOpts &opts) if(allFilesExists(latest->files())) return; // latest version is really installed, nothing to do here! } + else if(regEntry.version > *latest) + return; install(latest, regEntry); }