| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Never return INHERITED, since portdbapi.aux_get() will generate it
automatically from _eclasses_, and we want to omit it in comparisons
between cache entries like those that egencache uses to avoid redundant
writes (see commit 0e120da008c9d0d41c9372c81145c6e153028a6d).
|
|
|
|
|
|
|
|
|
|
| |
Specifically, the cache can use any portage supported checksum method,
or use the standard mtime approach. In addition, support controlling
whether or not paths are stored, and generally try to restore some
of the centralization/encapsulation that was in place originally.
(cherry picked from commit bc1aed614fb588f0ade5bcb5d1265a8db0f8d247)
Change-Id: Ic38057e7dbb15063c64a93c99e66e113a7d4c70e
|
| |
|
| |
|
|
|
|
|
|
| |
float st_mtime in order to avoid rounding *up* in some rare cases.
svn path=/main/trunk/; revision=15125
|
|
|
|
|
|
| |
<marat@slonopotamus.org> for this patch from bug #276813.
svn path=/main/trunk/; revision=14398
|
|
|
|
|
|
| |
that this key really is unused.
svn path=/main/trunk/; revision=14393
|
|
|
|
| |
svn path=/main/trunk/; revision=14343
|
|
|
|
|
|
| |
(2to3-3.1 -f xrange -nw ${FILES})
svn path=/main/trunk/; revision=14317
|
|
|
|
| |
svn path=/main/trunk/; revision=14316
|
|
|
|
|
|
| |
(2to3-3.1 -f except -nw ${FILES})
svn path=/main/trunk/; revision=14289
|
|
|
|
| |
svn path=/main/trunk/; revision=14107
|
|
|
|
|
|
| |
_unicode_encode() and _unicode_decode() where appropriate.
svn path=/main/trunk/; revision=14002
|
|
|
|
|
|
| |
<slonopotamusorama@gmail.com> for this patch from bug #276813.
svn path=/main/trunk/; revision=13834
|
|
|
|
| |
svn path=/main/trunk/; revision=13792
|
|
|
|
| |
svn path=/main/trunk/; revision=13328
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
specifies information about the repository layout. Currently,
only a single "masters" attribute is supported, which is used
to specify names of repositories which satisfy dependencies
on eclasses and/or ebuilds. Each repository name should
correspond the value of a repo_name entry from one of the
repositories that is configured via the PORTDIR or
PORTDIR_OVERLAY variables.
Since layout.conf is now used to control eclass inheritance,
it is now safer to use overlays which contain forked eclasses
have names identical to those from the main tree. Such
eclasses will only apply to their containing repository and
any other repositories which reference their containing
repository via layout.conf. This solves bug #124041 by
containing eclass overrides so that they don't necessarily
apply to all ebuilds.
Thanks to Alistair Bush <ali_bush@g.o> for his initial patch
for layout.conf support in repoman (will be merged later).
See the "QA Overlay Layout support" thread on the gentoo-dev
mailing list for more information:
http://archives.gentoo.org/gentoo-dev/msg_33c61550b4ed2b7b25dd5a4110e1ec81.xml
svn path=/main/trunk/; revision=13291
|
|
|
|
|
|
|
|
|
|
|
|
| |
for cases in which the content of a cache entry changes and neither the file
mtime nor size changes (preventing rsync from detecting changes). See bug
#139134. This option should only be needed for distribution via something
like rsync, which relies on timestamps and file sizes to detect changes. It's
not needed with git since that uses a more thorough mechanism which allows it
to detect changed inode numbers (described in racy-git.txt in the git
technical docs).
svn path=/main/trunk/; revision=13262
|
|
|
|
| |
svn path=/main/trunk/; revision=12803
|
|
|
|
|
|
| |
implementation is used for _mtime_ and _eclasses_ handling.
svn path=/main/trunk/; revision=12781
|
|
|
|
|
|
| |
database._getitem().
svn path=/main/trunk/; revision=12756
|
|
|
|
|
|
| |
rsync tree.
svn path=/main/trunk/; revision=12383
|
|
|
|
|
|
| |
remove unnecessary print statements inside get_eclass_data().
svn path=/main/trunk/; revision=12329
|
|
|
|
|
|
|
|
|
| |
generated
from the set of phase functions that are defined by the ebuild and any eclasses it
may have inherited.
svn path=/main/trunk/; revision=12273
|
|
|
|
| |
svn path=/main/trunk/; revision=12028
|
|
|
|
|
|
|
| |
format, since it doesn't make a significant performance difference and it
places an artificial limit on the number of keys that can be stored.
svn path=/main/trunk/; revision=12008
|
|
|
|
| |
svn path=/main/trunk/; revision=11986
|
|
|
|
| |
svn path=/main/trunk/; revision=11560
|
|
|
|
|
|
| |
key.
svn path=/main/trunk/; revision=11547
|
|
|
|
| |
svn path=/main/trunk/; revision=5783
|
|
|
|
| |
svn path=/main/trunk/; revision=5782
|
|
svn path=/main/trunk/; revision=5778
|