Skip to content

Releases: ionenwks/iwdevtools

v0.12.3

08 Feb 18:00
05de65a
Compare
Choose a tag to compare

Changes

  • qa-cmp: also omit /usr/src/debug/* from output alongside already ommitted
    /usr/lib/debug/* to avoid FEATURES=installsources/splitdebug noise.

v0.12.2

19 Dec 05:41
ad222d6
Compare
Choose a tag to compare

Changes

  • qa-cmp: add --timeout=[seconds] option to stop abidiff when taking
    too long (defaults to 10 seconds, can set to 0 for the old behavior)

v0.12.1

30 Nov 00:08
916f5d0
Compare
Choose a tag to compare

Changes

  • scrub-patch: no longer try to remove mbox signatures, this is fragile and
    does not always give expected results

Fixes

  • qa-cmp: ignore abidiff errors for stub libraries, prevents aborting
    the entire process

  • scrub-patch: fix -e/--edit to work with stdin, aka can do:
    diff -Nur a b | scrub-patch --edit > edited-in-vim.patch

v0.12.0

24 Oct 20:07
202f428
Compare
Choose a tag to compare

Changes

  • scrub-patch: -e/--edit option to open patch in $EDITOR after scrubbing,
    primarily for those that prefer to view/edit the clean patch (e.g. to
    add links) and have it verified for QA oversights only after

  • scrub-patch: -g/--git option to auto-convert e.g. leading-1.0/file to
    git-style a/file (not default given would be harmful on a -p0 patch,
    but is safe to always use with -p1 patches)

  • scrub-patch: -1/--p0p1 option to add a leading directory to every files,
    i.e. convert a -p0 patch to -p1

  • repo-cd: tentatively support upcoming kde-invent remote-id

Fixes

  • repo-cd: for tab completion, do not give mismatching _ and - results
    to the shell as it will not know they are interchangeable and misbehave

  • qa-sed.bashrc: prevent portage from interpreting e.g. \r from sed
    expressions in the log output

v0.11.9

19 Sep 16:58
58f913d
Compare
Choose a tag to compare

Fixes

  • repo-cd: fix typo in freedesktop-gitlab and gnome-gitlab urls

v0.11.8

16 Sep 02:49
41ab1ad
Compare
Choose a tag to compare

Changes

  • repo-cd: support new freedesktop-gitlab, gnome-gitlab, savannah
    and savannah-nongnu remote-ids

  • scrub-patch: give a better error when file(1) did not recognize a patch

v0.11.7

19 Aug 11:47
7d74ecf
Compare
Choose a tag to compare

Fixes

  • qa-sed: do not test -e individually if they can't function that way,
    e.g. when using sed labels (unfortunately means this can't tell if each
    separate use of labels replaced something)

  • qa-sed: avoid occasional incorrect modification when expression testing
    failed but normal sed command didn't resulting in sed being run multiple
    times by the error handler (currently only known affected case is
    sys-apps/shadow[pam] login.defs superfluous comments, this is further
    fixed given doesn't error out with sed labels anymore)

v0.11.6

10 Aug 05:51
77961e8
Compare
Choose a tag to compare

Changes

  • repo-cd: . can now be passed to --path/-P to search the repo
    from current working directory without needing to explicitly add, new
    default is --path="default:.".

Fixes

  • qa-cmp: fix wrong error message occasionally being shown on files limit

v0.11.5

29 Jul 22:26
d3fb984
Compare
Choose a tag to compare

Changes

  • repo-cd: similarly to case insensitivity, consider _ and - the same
    when searching (includes tab completion), e.g. SDL2_im<tab> -> sdl2-image

  • repo-cd: support new hackage and sourcehut remote-ids

Fixes

  • repo-cd: don't fallback to fuzzy search if match was exact except for letter
    case (e.g. rcd pyqt5 will cd to PyQt5 without PyQt5-sip prompt)

v0.11.4

19 Jul 18:36
58efdec
Compare
Choose a tag to compare

Changes

  • repo-cd: fallback to fuzzy search if no exact name match (e.g. rcd sdl2-
    gives a list of choices even without tab completion), and add -f/-F options
    to control the behavior like forcing fuzzy even if an exact match.

  • qa-vdb: print warning about QML for dev-qt/ and kde-frameworks/ when
    suggesting removal as it's often incorrect if using qtdeclarative
    (unfortunately can't detect usage from the VDB information alone)