summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Bug #318241 - Add GPL-2 LICENSE file.Zac Medico2010-05-171-0/+339
|
* New mode: manifest-check - Checks Manifests for missing or incorrect digestsZac Medico2010-05-162-0/+16
|
* Only count "merge" nodes when determining whether or not to triggerZac Medico2010-05-161-1/+1
| | | | parallel-fetch.
* Fix --resume to support --exclude.Zac Medico2010-05-151-0/+4
|
* Extend QA check for absolute symlinks in lib dirs to more file typesSebastian Luther2010-05-151-11/+14
|
* Usage: binhost-snapshot [options] <src_pkg_dir> <snapshot_dir> ↵Zac Medico2010-05-131-0/+142
| | | | | | | | | | | | | | | | | | | | | | | <snapshot_uri> <binhost_dir> This program will copy src_pkg_dir to snapshot_dir and inside binhost_dir it will create a Packages index file which refers to snapshot_uri. This is intended to solve race conditions on binhosts as described at http://crosbug.com/3225. Required Arguments: src_pkg_dir - the source $PKGDIR snapshot_dir - destination snapshot directory (must not exist) snapshot_uri - URI which refers to snapshot_dir from the client side binhost_dir - directory in which to write Packages index with snapshot_uri Options: -h, --help show this help message and exit --hardlinks=HARDLINKS create hardlinks (y or n, default is y)
* Don't use finally with atomic_ofstream since that prevents it fromZac Medico2010-05-131-12/+6
| | | | aborting when appropriate.
* Add a break_hardlinks parameter for tbz2 recompose methods, and enable itZac Medico2010-05-131-3/+26
| | | | | | | | | | by default. Since bindbapi.aux_update() calls this method, this changes the default behavior for all modifications to binary package metadata. This makes it safe to use hardlinks to create cheap snapshots of the repository, which is useful for solving race conditions on binhosts as described here: http://code.google.com/p/chromium-os/issues/detail?id=3225.
* Define __all__.Zac Medico2010-05-131-1/+6
|
* Use bytes literals in instead of _unicode_encode() where appropriateZac Medico2010-05-131-13/+13
| | | | (works with python-2.6).
* Use bytes literals in instead of _unicode_encode() where appropriateZac Medico2010-05-131-8/+5
| | | | (works with python-2.6). Thanks to Arfrever for the suggestion.
* Bug 270108 - Trigger ebuild.invalidname if a version contains more thanZac Medico2010-05-121-1/+4
| | | | 18 digits. Thanks to Ulrich Müller <ulm@g.o> for this patch.
* When rewritting /Attic/ in cvs headers, use binary mode in order to avoidZac Medico2010-05-121-8/+14
| | | | potential character encoding issues.
* Add defaults for FETCHCOMMAND_RSYNC and RESUMECOMMAND_RSYNC. Thanks toZac Medico2010-05-081-0/+3
| | | | Robin H. Johnson <robbat2@gentoo.org>.
* Add missing newline from previous commit.Zac Medico2010-05-061-1/+1
|
* Bug #317775 - In depgraph.display() use writemsg_stdout() to avoidZac Medico2010-05-061-7/+4
| | | | UnicodeEncodeError.
* Eliminate redundant os.sep in vardbapi.getpath().Zac Medico2010-05-061-1/+1
|
* Eliminate redundant os.sep in vardbapi._bump_mtime. Thanks toZac Medico2010-05-061-1/+3
| | | | grobian for reporting.
* Update comment in econf about --disable-dependency-tracking to refer toZac Medico2010-05-061-1/+1
| | | | EAPI 4 instead of 3.
* Make myopts["--exclude"] a plain string in order to avoid issues with mtimedbZac Medico2010-05-052-3/+5
| | | | unpickling.
* Make --exclude use whitespace to separate atoms since atoms are typicallyZac Medico2010-05-043-4/+4
| | | | separated by whitespace.
* Make vardbapi.counter_tick_core() create the counter file's parent directoryZac Medico2010-05-031-0/+3
| | | | | if necessary, in order to avoid FileNotFound error. Thanks to Fabio Erculiani <lxnay@g.o> for reporting.
* Merge branch 'master' of git+ssh://git.overlays.gentoo.org/proj/portageZac Medico2010-05-031-1/+1
|\
| * Fix another 'varable' typo.Arfrever Frehtes Taifersar Arahesis2010-05-021-1/+1
| |
* | Use keep_going local var.Michał Górny2010-05-031-1/+1
|/ | | | Use keep_going local var instead of checking self.myopts once again.
* Bug #317921 - Fix spelling of "variable".Zac Medico2010-04-301-1/+1
|
* Allow -C to remove packages referenced by sets in world_setsSebastian Luther2010-04-291-10/+3
|
* Support per-package bashrc files.Michał Górny2010-04-297-16/+51
| | | | | | | Support loading per-package bashrc files from the /etc/portage/env directory. The invidual files should reside in a directory matching ${CATEGORY}, with names matching ${PN}, ${PN}:${SLOT}, ${P} and/or ${PF} (which are applied in that order).
* Bail out immediately if --exclude is given a bad atom.Zac Medico2010-04-291-2/+2
|
* Tweak packages_with_invalid_use_config handling:Zac Medico2010-04-291-4/+8
| | | | | | * Ignore IUSE since those can't be changed by the user. * Only add unbuilt ebuilds to the list since USE can't be changed for built ebuilds.
* Add --exclude optionSebastian Luther2010-04-294-0/+71
|
* Fix typo from previous commit.Zac Medico2010-04-281-1/+1
|
* Inside bintree.inject(), discard cached metadata to ensure thatZac Medico2010-04-281-0/+4
| | | | _pkgindex_entry doesn't return stale metadata.
* Remove old portage module namespace compatibility that's been deprecatedZac Medico2010-04-2825-82/+0
| | | | since portage-2.1.6.
* Bug #315741 and bug #315709 - Handle whitespace and unicode inZac Medico2010-04-271-5/+21
| | | | PORTDIR_OVERLAY paths.
* Use shlex_split for splitting PORTDIR_OVERLAY.Zac Medico2010-04-272-17/+18
|
* Use is_valid_flag.Zac Medico2010-04-271-2/+1
|
* Add a Package.iuse.is_valid_flag() method to replace the regex attribute,Zac Medico2010-04-272-22/+11
| | | | in order to avoid compiling regex for each Package instance.
* Initialize missing_iuse.Zac Medico2010-04-271-0/+1
|
* Revert formatting so chromioumos-overlay won't have to rebaseZac Medico2010-04-271-2/+2
| | | | set_portage_username-2.1.6.13.patch.
* In bintree.inject(), ensure that _pkgindex_entry returns local metadataZac Medico2010-04-271-5/+6
| | | | | rather than remote metadata. Thanks to Kenneth Waters <kwaters@chromium.org> for reporting.
* Check USE deps all in one place (and fix some bugs).Zac Medico2010-04-271-17/+18
|
* Add a comment about special USE deps handling which is required in order toZac Medico2010-04-271-0/+3
| | | | avoid missing updates.
* Make iuse_implicit_re private for now.Zac Medico2010-04-273-4/+4
|
* --update: don't ignore higher versions because of missing IUSESebastian Luther2010-04-273-6/+19
|
* --update: don't match lower versions if the higher versions have the wrong ↵Sebastian Luther2010-04-271-0/+16
| | | | use config
* Add a SYNC sanity check to help prevent people like funtoo usersZac Medico2010-04-261-1/+15
| | | | | from accidentally wiping out their git tree. It will bail out if SYNC does not refer to an rsync URI.
* Bug #317133 - s/execinto/exeinto/. Thanks to Denilson Sá ↵Zac Medico2010-04-251-1/+1
| | | | <denilsonsa@gmail.com>.
* Quote paths for 'call stack' display.Michał Górny2010-04-231-1/+1
| | | | | | Added missing quoting around the path passed to basename when printing 'Call stack' on die(). This should fix the issue where basename syntax error was displayed instead of the source file name.
* Make metadata.xml <flag/> errors non-fatal to repoman.Michał Górny2010-04-242-5/+9
| | | | | | Previously, <flag/>-related errors in metadata.xml caused repoman to abort the checks without even reporting the full path to broken metadata.xml file. Now they are accounted as 'metadata.bad' errors.