Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | qmerge: implement laymans file identification, bug #660508v0.73 | Fabian Groffen | 2018-08-01 | 1 | -2/+46 |
| | | | | | | | | Portage can create binpkgs compressed differently than with bzip2, so try to probe the file quickly before untarring, so we can use the correct flag with tar. Bug: https://bugs.gentoo.org/660508 | ||||
* | tests/atom_explode: deal with Python not finding portage, bug #661762 | Fabian Groffen | 2018-08-01 | 1 | -1/+3 |
| | | | | | | | | | Check if the python atom check is going to work, if not, fall back to full pre-cooked files. If we just check for a portage tree in the filesystem, it may be that we end up without python support for portage, which would then obviously mismatch. Bug: https://bugs.gentoo.org/661762 | ||||
* | main: fix potential buffer underrun | Hanno Boeck | 2018-07-18 | 1 | -1/+1 |
| | | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org> | ||||
* | Merge pull request #3 from hoefling/readme-fixv0.72 | Fabian Groffen | 2018-06-28 | 1 | -2/+3 |
|\ | | | | | Fix code snippets highlighting in README | ||||
| * | fixed snippets highlighting | hoefling | 2018-05-27 | 1 | -2/+3 |
|/ | |||||
* | tests/atom_explode: use pre-build files to allow running | Fabian Groffen | 2018-05-18 | 4 | -14/+18 |
| | | | | | Make this test run on platforms with a different portdir, or without Portage (such as Travis). This should avoid regressions like bug #567336 | ||||
* | atom_explode: find the last version-like component | Fabian Groffen | 2018-05-18 | 2 | -18/+26 |
| | | | | | | | | We need to keep on searching until we reached the end of the package/version string, since package names may contain things which are valid versions, as long as they don't end with them. Bug: https://bugs.gentoo.org/567336 | ||||
* | qtegrity: fix signedness warning | Fabian Groffen | 2018-05-18 | 1 | -1/+1 |
| | |||||
* | add fall through comments for gcc-7 | Fabian Groffen | 2018-05-18 | 2 | -1/+2 |
| | |||||
* | add qtegrityv0.71 | Fabian Groffen | 2018-05-18 | 1 | -0/+1 |
| | |||||
* | man: regenerate | Fabian Groffen | 2018-05-18 | 17 | -0/+17 |
| | |||||
* | mkman: add myself as author | Fabian Groffen | 2018-05-18 | 1 | -0/+1 |
| | |||||
* | version_barf: cleanup, add myself | Fabian Groffen | 2018-05-18 | 2 | -7/+10 |
| | |||||
* | man: regenerate for release | Fabian Groffen | 2018-05-18 | 15 | -15/+35 |
| | |||||
* | build-sys: update generated files for qtegrity | Fabian Groffen | 2018-05-18 | 3 | -1/+7 |
| | |||||
* | man/qfile.1: regenerate after author change | Fabian Groffen | 2018-05-18 | 1 | -9/+8 |
| | |||||
* | qtegrity: new applet by Sam Besselink for use with IMA, bug #619988 | Fabian Groffen | 2018-05-18 | 6 | -1/+614 |
| | | | | Bug: https://bugs.gentoo.org/619988 | ||||
* | mkman.py: add additional authors to main authors section | Fabian Groffen | 2018-05-18 | 3 | -5/+5 |
| | |||||
* | qcache: make categories counting work properly | Fabian Groffen | 2018-04-18 | 1 | -6/+7 |
| | |||||
* | qcache: use metadata/md5-cache iso /var/cache/edb/ | Fabian Groffen | 2018-04-17 | 2 | -12/+24 |
| | |||||
* | Makefile: revert to non-autotools version | Fabian Groffen | 2018-04-15 | 1 | -2301/+165 |
| | | | | | This reverts the accidential commit to Makefile from 054b993a9433a45c00086fb2841a8150d85eb437. | ||||
* | qlop: fix offsets for today and yesterday dates | Fabian Groffen | 2018-04-15 | 2 | -167/+2303 |
| | |||||
* | qfile: fix matching of files | Fabian Groffen | 2018-04-15 | 2 | -43/+60 |
| | | | | | | | A bit overenthusiastic check for files in the current directory caused weird directory prefixes to be ignored. Bug: https://bugs.gentoo.org/652720 | ||||
* | qlop: accept "today" and "yesterday" for parse_date | Fabian Groffen | 2018-04-12 | 3 | -2/+19 |
| | | | | Bug: https://bugs.gentoo.org/652312 | ||||
* | qlop: don't rely on %F for data parsing for portability | Fabian Groffen | 2018-04-12 | 3 | -4/+34 |
| | | | | While at it document the date formats in the man-page. | ||||
* | atom_explode: try harder to find correct PV | Fabian Groffen | 2018-04-12 | 2 | -27/+27 |
| | | | | | | | | It's not enough to find a hyphen followed by something that looks like a version, it needs to be verified it really is, else it is part of the package name. Bug: https://bugs.gentoo.org/653032 | ||||
* | make-tarball: use numeric uid/gidv0.70 | Fabian Groffen | 2018-04-05 | 1 | -1/+1 |
| | |||||
* | update copyrights | Fabian Groffen | 2018-04-05 | 31 | -31/+31 |
| | |||||
* | Revert "qmerge: Only fetch Packages if -f/-F is specified" | Fabian Groffen | 2018-04-05 | 1 | -2/+2 |
| | | | | | | | | | | | This commit changed the logic from fetching Packages when -f is set, to forcing when -F is set. This is contradicting the documented behaviour and broke the tests. It is not clear to me anymore why this change was necessary, so I'm reverging it. This reverts commit eedb0ea266b78efd84bc34bc2c6602fb713ba590. | ||||
* | xstrdup: avoid warning about clobbering t | Fabian Groffen | 2018-04-05 | 1 | -3/+3 |
| | | | | | | When using optimisation, the compiler does something to a char pointer it doesn't do to a void pointer, so use a couple of casts to avoid a clobber warning. | ||||
* | atom_explode: get version letters comparing properly again | Fabian Groffen | 2018-04-05 | 1 | -16/+19 |
| | |||||
* | tests/atom_compare/Makefile: fail when there are differences | Fabian Groffen | 2018-04-05 | 1 | -1/+2 |
| | | | | | | The static tests fell off the radar because actual differences did not result in failure (e.g. Travis being green and all), also the sed magic was too loose, causing a wrong input file to be computed | ||||
* | atom_explode: properly set fields for no-version case | Fabian Groffen | 2018-04-05 | 1 | -0/+2 |
| | | | | | atom_explode/basic test wasn't run due to no dependencies in Makefile, hence I didn't see this before | ||||
* | tests: silence unused function warnings | Fabian Groffen | 2018-04-05 | 2 | -2/+12 |
| | | | | | as side-effect of just including everything (non-library style) the compiler complains when static functions aren't used, tell it not to | ||||
* | tests/copy_file/test.c: fix compilation warning | Fabian Groffen | 2018-04-05 | 1 | -1/+3 |
| | |||||
* | atom_explode: fix parsing of some valid corner cases | Fabian Groffen | 2018-04-05 | 2 | -38/+53 |
| | | | | | | | | Extract the version part of the atom, such that we can more reliably parse the version components without worrying about accidentially taking parts of the package name. Bug: https://bugs.gentoo.org/526596 | ||||
* | show_merge_times: start counting parallel merges from start of the file | Fabian Groffen | 2018-04-04 | 1 | -4/+26 |
| | | | | | | | | If we start counting parallel merges only once we found something interesting, we might not be aware of other emerges at that time, drawing wrong conclusions when seeing a termination message. Bug: https://bugs.gentoo.org/603024 | ||||
* | qfile_main: use q_vdb_foreach_pkg_sorted, bug #607498 | Fabian Groffen | 2018-04-03 | 1 | -1/+1 |
| | | | | | | | | For consistency with almost all other output, use sorted output variant for qfile as well. The little sorting/memory overhead due to this is probably ok, given how much it is used already. Bug: https://bugs.gentoo.org/607498 | ||||
* | man: regen remaining manpages | Fabian Groffen | 2018-04-03 | 4 | -44/+50 |
| | |||||
* | scandirat: deal properly with flexible struct member | Fabian Groffen | 2018-04-03 | 1 | -12/+19 |
| | |||||
* | qxpak: improve documentation | Fabian Groffen | 2018-04-03 | 2 | -14/+17 |
| | | | | Bug: https://bugs.gentoo.org/645554 | ||||
* | quse: improve documentation | Fabian Groffen | 2018-04-03 | 4 | -18/+39 |
| | | | | Bug: https://bugs.gentoo.org/645554 | ||||
* | qtbz2: improve documentation | Fabian Groffen | 2018-04-03 | 5 | -15/+30 |
| | | | | Bug: https://bugs.gentoo.org/645554 | ||||
* | qsize: improve documentation | Fabian Groffen | 2018-04-03 | 3 | -20/+25 |
| | | | | Bug: https://bugs.gentoo.org/645554 | ||||
* | qsize: use make_human_readable_str to format sizes by default | Fabian Groffen | 2018-04-03 | 1 | -19/+8 |
| | | | | | | | This way, sizes are by default converted to the unit that matches the quantity of the value. This behaviour can be overridden by the -b, -k and -m options for constant values. Simplifies code, and makes it easier to grasp for humans. | ||||
* | qsearch: improve documentation | Fabian Groffen | 2018-04-03 | 4 | -19/+28 |
| | | | | Bug: https://bugs.gentoo.org/645554 | ||||
* | qpkg: improve documentation | Fabian Groffen | 2018-04-03 | 3 | -13/+24 |
| | | | | Bug: https://bugs.gentoo.org/645554 | ||||
* | qmerge: improve documentation | Fabian Groffen | 2018-04-03 | 2 | -18/+31 |
| | | | | Bug: https://bugs.gentoo.org/645554 | ||||
* | qlist: improve documentation | Fabian Groffen | 2018-04-03 | 4 | -21/+67 |
| | | | | Bug: https://bugs.gentoo.org/645554 | ||||
* | qgrep: improve documentation | Fabian Groffen | 2018-04-02 | 3 | -24/+38 |
| | | | | Bug: https://bugs.gentoo.org/645554 |