Skip to content

Command behaviour improvements, additional embedded info options

Compare
Choose a tag to compare
@allanpaiste allanpaiste released this 02 Sep 09:17
· 681 commits to master since this release

Fixes module behaviour for certain project states where different commands are used in certain sequence - resulting a situation where full 'reapply' was needed to be able to continue.

Also introduced: level and category (latter is not yet used for anything) tags for embedded target info.

Feature

  1. allow patch path strip level to be defined in patch's embedded target-info declaration (level )

Fix

  1. patches queue generator sometimes generated lists that did not queue proper re-applying of patches when dealing with bundles and indirect targets so that 'patch:redo' == 'patch:undo' + 'patch:apply'
  2. make sure that the removal of 'dev' bundle (or any other type with indirect targets) patches cause proper re-patching of related targets when running with --no-dev
  3. conflicting project applied patches state when doing a --no-dev call and a filtered undo/redo after that