aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* qmerge: implement laymans file identification, bug #660508v0.73Fabian Groffen2018-08-011-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 #661762Fabian Groffen2018-08-011-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 underrunHanno Boeck2018-07-181-1/+1
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* Merge pull request #3 from hoefling/readme-fixv0.72Fabian Groffen2018-06-281-2/+3
|\ | | | | Fix code snippets highlighting in README
| * fixed snippets highlightinghoefling2018-05-271-2/+3
|/
* tests/atom_explode: use pre-build files to allow runningFabian Groffen2018-05-184-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 componentFabian Groffen2018-05-182-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 warningFabian Groffen2018-05-181-1/+1
|
* add fall through comments for gcc-7Fabian Groffen2018-05-182-1/+2
|
* add qtegrityv0.71Fabian Groffen2018-05-181-0/+1
|
* man: regenerateFabian Groffen2018-05-1817-0/+17
|
* mkman: add myself as authorFabian Groffen2018-05-181-0/+1
|
* version_barf: cleanup, add myselfFabian Groffen2018-05-182-7/+10
|
* man: regenerate for releaseFabian Groffen2018-05-1815-15/+35
|
* build-sys: update generated files for qtegrityFabian Groffen2018-05-183-1/+7
|
* man/qfile.1: regenerate after author changeFabian Groffen2018-05-181-9/+8
|
* qtegrity: new applet by Sam Besselink for use with IMA, bug #619988Fabian Groffen2018-05-186-1/+614
| | | | Bug: https://bugs.gentoo.org/619988
* mkman.py: add additional authors to main authors sectionFabian Groffen2018-05-183-5/+5
|
* qcache: make categories counting work properlyFabian Groffen2018-04-181-6/+7
|
* qcache: use metadata/md5-cache iso /var/cache/edb/Fabian Groffen2018-04-172-12/+24
|
* Makefile: revert to non-autotools versionFabian Groffen2018-04-151-2301/+165
| | | | | This reverts the accidential commit to Makefile from 054b993a9433a45c00086fb2841a8150d85eb437.
* qlop: fix offsets for today and yesterday datesFabian Groffen2018-04-152-167/+2303
|
* qfile: fix matching of filesFabian Groffen2018-04-152-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_dateFabian Groffen2018-04-123-2/+19
| | | | Bug: https://bugs.gentoo.org/652312
* qlop: don't rely on %F for data parsing for portabilityFabian Groffen2018-04-123-4/+34
| | | | While at it document the date formats in the man-page.
* atom_explode: try harder to find correct PVFabian Groffen2018-04-122-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.70Fabian Groffen2018-04-051-1/+1
|
* update copyrightsFabian Groffen2018-04-0531-31/+31
|
* Revert "qmerge: Only fetch Packages if -f/-F is specified"Fabian Groffen2018-04-051-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 tFabian Groffen2018-04-051-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 againFabian Groffen2018-04-051-16/+19
|
* tests/atom_compare/Makefile: fail when there are differencesFabian Groffen2018-04-051-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 caseFabian Groffen2018-04-051-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 warningsFabian Groffen2018-04-052-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 warningFabian Groffen2018-04-051-1/+3
|
* atom_explode: fix parsing of some valid corner casesFabian Groffen2018-04-052-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 fileFabian Groffen2018-04-041-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 #607498Fabian Groffen2018-04-031-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 manpagesFabian Groffen2018-04-034-44/+50
|
* scandirat: deal properly with flexible struct memberFabian Groffen2018-04-031-12/+19
|
* qxpak: improve documentationFabian Groffen2018-04-032-14/+17
| | | | Bug: https://bugs.gentoo.org/645554
* quse: improve documentationFabian Groffen2018-04-034-18/+39
| | | | Bug: https://bugs.gentoo.org/645554
* qtbz2: improve documentationFabian Groffen2018-04-035-15/+30
| | | | Bug: https://bugs.gentoo.org/645554
* qsize: improve documentationFabian Groffen2018-04-033-20/+25
| | | | Bug: https://bugs.gentoo.org/645554
* qsize: use make_human_readable_str to format sizes by defaultFabian Groffen2018-04-031-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 documentationFabian Groffen2018-04-034-19/+28
| | | | Bug: https://bugs.gentoo.org/645554
* qpkg: improve documentationFabian Groffen2018-04-033-13/+24
| | | | Bug: https://bugs.gentoo.org/645554
* qmerge: improve documentationFabian Groffen2018-04-032-18/+31
| | | | Bug: https://bugs.gentoo.org/645554
* qlist: improve documentationFabian Groffen2018-04-034-21/+67
| | | | Bug: https://bugs.gentoo.org/645554
* qgrep: improve documentationFabian Groffen2018-04-023-24/+38
| | | | Bug: https://bugs.gentoo.org/645554