Add CLI --dry-run option for merge (#3254)
This commit is contained in:
@@ -60,7 +60,7 @@ void Merger::resetForcedMergeMode()
|
||||
m_mode = Group::Default;
|
||||
}
|
||||
|
||||
bool Merger::merge()
|
||||
QStringList Merger::merge()
|
||||
{
|
||||
// Order of merge steps is important - it is possible that we
|
||||
// create some items before deleting them afterwards
|
||||
@@ -74,9 +74,8 @@ bool Merger::merge()
|
||||
// At this point we have a list of changes we may want to show the user
|
||||
if (!changes.isEmpty()) {
|
||||
m_context.m_targetDb->markAsModified();
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
return changes;
|
||||
}
|
||||
|
||||
Merger::ChangeList Merger::mergeGroup(const MergeContext& context)
|
||||
|
||||
@@ -33,7 +33,7 @@ public:
|
||||
Merger(const Group* sourceGroup, Group* targetGroup);
|
||||
void setForcedMergeMode(Group::MergeMode mode);
|
||||
void resetForcedMergeMode();
|
||||
bool merge();
|
||||
QStringList merge();
|
||||
|
||||
private:
|
||||
typedef QString Change;
|
||||
|
||||
Reference in New Issue
Block a user