reapack

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

commit cff915aabbecacf52b99c3b09a2c33c1fca264f1
parent d06246558a0fae70207db333d160aed972b3b957
Author: cfillion <cfillion@users.noreply.github.com>
Date:   Mon, 14 Dec 2015 19:20:51 -0500

fix detection of multiple conflicts between packages

Diffstat:
Msrc/transaction.cpp | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/transaction.cpp b/src/transaction.cpp @@ -189,7 +189,9 @@ void Transaction::registerFiles(const vector<Path> &list) const auto uniqueIt = unique(m_files.begin(), m_files.end()); for(auto it = uniqueIt; it != m_files.end(); it++) { - addError("Conflict: This file is created by more than one package", + addError("Conflict: This file is part of more than one package", it->join()); } + + m_files.erase(uniqueIt, m_files.end()); }