summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Even if there's no timestamp available locally, fetch the timestamp anyway ↵Zac Medico2007-03-021-1/+6
| | | | | | as an initial probe to verify that the server is responsive. This protects us from hanging indefinitely on a connection attempt to an unresponsive server which rsync's --timeout option does not prevent. (trunk r6126:6127) svn path=/main/branches/2.1.2/; revision=6128
* Remove unnecessary print statement reported by solar. (trunk r6124:6125)Zac Medico2007-03-021-1/+0
| | | | svn path=/main/branches/2.1.2/; revision=6126
* Fix broken rsync exitcode shift. (trunk r6122:6123)Zac Medico2007-03-011-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=6124
* Fix the rest of the broken except statement syntax. (trunk r6120:6121)Zac Medico2007-03-012-3/+3
| | | | svn path=/main/branches/2.1.2/; revision=6122
* Fix broken except statement syntax. (trunk r6118:6119)Zac Medico2007-03-011-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=6120
* For consistency, remove exit code 2 (protocol incompatibility) from the ↵Zac Medico2007-03-011-1/+1
| | | | | | other list of rsync exit codes. (trunk r6116:6117) svn path=/main/branches/2.1.2/; revision=6118
* Add compatibility code to avoid the GNU specific --reference option of ↵Zac Medico2007-03-011-2/+6
| | | | | | chmod. Thanks to Timothy Redaelli <drizzt@gentoo.org>. (trunk r6114:6115) svn path=/main/branches/2.1.2/; revision=6116
* Merge --quiet fixes from trunk r6112:6113Zac Medico2007-03-011-4/+4
| | | | svn path=/main/branches/2.1.2/; revision=6114
* Make sure pids are appropriately removed from portage_exec.spawned_pids. ↵Zac Medico2007-03-011-2/+2
| | | | | | (trunk r6110:6111) svn path=/main/branches/2.1.2/; revision=6112
* Use an alarm signal to implement a timeout when rsync is fetching the server ↵Zac Medico2007-03-011-12/+40
| | | | | | timestamp file, since rsync's --timeout option doesn't apply to the initial connection attempt. (trunk r6108:6109) svn path=/main/branches/2.1.2/; revision=6110
* For bug #168646, don't bail out immediately when rsync detects protocol ↵Zac Medico2007-03-011-1/+7
| | | | | | incompatibility (code 2) during fetching of the timestamp file. Retry for a better server (up to PORTAGE_RSYNC_RETRIES). (trunk r6103:6104) svn path=/main/branches/2.1.2/; revision=6105
* For bug #168823, fix broken except statement syntax that prevents the ↵Zac Medico2007-03-011-1/+1
| | | | | | ValueError from being caught as intended. (trunk r6101:6102) svn path=/main/branches/2.1.2/; revision=6103
* For bug #168267, use add --force to the default PORTAGE_COMPRESS_FLAGS so ↵Zac Medico2007-02-272-2/+2
| | | | | | that hardlinks are automatically broken. (trunk r6087:6088) svn path=/main/branches/2.1.2/; revision=6089
* For compatibility with older findutils, don't use the -L predicate (bug ↵Zac Medico2007-02-271-2/+3
| | | | | | #168432). (trunk r6085:6086) svn path=/main/branches/2.1.2/; revision=6087
* For bug #167668, prune empty ${FILESDIR}s by adding --prune-empty-dirs to ↵Zac Medico2007-02-262-2/+3
| | | | | | PORTAGE_RSYNC_OPTS. Thanks to Ulrich Mueller <ulm@kph.uni-mainz.de> for the suggestion. (trunk r6069:6070) svn path=/main/branches/2.1.2/; revision=6071
* Clean up os.environ["USERLAND"] pollution from the portage_data module so ↵Zac Medico2007-02-241-1/+8
| | | | | | that it doesn't interfere with repoman. (trunk r6067:6068) svn path=/main/branches/2.1.2/; revision=6069
* Allow --verbose to trigger a merge list even without --pretend, --ask, or ↵Zac Medico2007-02-241-2/+4
| | | | | | --tree. Thanks to agaffney and zlin for the suggestion. (trunk r6065:6066) svn path=/main/branches/2.1.2/; revision=6067
* As requested by solar, never show a merge list unless it's explicitly ↵Zac Medico2007-02-231-1/+2
| | | | | | requested by --ask, --pretend, or --tree. (trunk r6064) svn path=/main/branches/2.1.2/; revision=6065
* As requested by solar, never show a merge list unless it's explicitly ↵Zac Medico2007-02-231-0/+1
| | | | | | requested by --ask, --pretend, or --tree. svn path=/main/branches/2.1.2/; revision=6063
* Filter paths matching '/<built-in>$' that come from debugedit. Thanks to Ed ↵Zac Medico2007-02-231-1/+2
| | | | | | Catmur for this patch from bug #165342. svn path=/main/branches/2.1.2/; revision=6061
* Do not show the spinner and the "Calculating dependencies" message for ↵Zac Medico2007-02-231-7/+8
| | | | | | installation actions when the --nodeps option has been specified. Thanks to David Watzke <david@watzke.cz> for this patch from bug #168169. (trunk r6057:6058) svn path=/main/branches/2.1.2/; revision=6059
* Make verify_all() return an "insufficient data" error if there is not at ↵Zac Medico2007-02-232-0/+22
| | | | | | least one supported hash type. Make fetch() bail out when this error occurs. (trunk r6054:6056) svn path=/main/branches/2.1.2/; revision=6057
* spawn rsync without a shell. (trunk r6050:6051)Zac Medico2007-02-231-1/+3
| | | | svn path=/main/branches/2.1.2/; revision=6052
* Remove quotes since rsync doesn't accept them (and there is no shell to ↵Zac Medico2007-02-221-3/+3
| | | | | | remove them since we use spawn() for rsync now). (trunk r6047:6048) svn path=/main/branches/2.1.2/; revision=6050
* For bug #167668, use an rsync "hide" filter rule to exclude ↵Zac Medico2007-02-222-1/+2
| | | | | | **/files/digest-* and delete them on the receiver. (trunk r6046:6047) svn path=/main/branches/2.1.2/; revision=6049
* Don't bother to parse ${FILESDIR}/digest-* when manifest1_compat is ↵Zac Medico2007-02-221-3/+3
| | | | | | disabled. (trunk r6044:6045) svn path=/main/branches/2.1.2/; revision=6046
* For bug #167667, add support for ${PORTDIR}/manifest1_obsolete and ↵Zac Medico2007-02-221-3/+51
| | | | | | automatically remove ${FILESDIR}/digest-* from cvs when appropriate. (trunk r6041:6042) svn path=/main/branches/2.1.2/; revision=6044
* For bug #167667, use the existence of ${PORTDIR}/manifest1_obsolete to ↵Zac Medico2007-02-222-2/+6
| | | | | | trigger the disabling of manifest1/digest file generation. This toggle is repo/overlay specific, allowing a specific overlay to drop manifest1 by adding the manifest1_obsolete file. (trunk r6040:6041) svn path=/main/branches/2.1.2/; revision=6043
* Make sure that ${A} in initialized in case pkg_nofetch() needs to be called. ↵Zac Medico2007-02-221-0/+1
| | | | | | Thanks to Peper for reporting. (trunk r6038:6039) svn path=/main/branches/2.1.2/; revision=6040
* Fix broken file list handling for FEATUES=sign when only the Manifest has ↵Zac Medico2007-02-221-0/+18
| | | | | | changed. Add some sanity checks for file list handling when repolevel < 3. (trunk r6034:6036) svn path=/main/branches/2.1.2/; revision=6037
* Fix more broken commitmessagefile handling. (trunk r6032:6033)Zac Medico2007-02-221-2/+7
| | | | svn path=/main/branches/2.1.2/; revision=6034
* Use startdir instead of mydir since mydir has a trailing slash which ↵Zac Medico2007-02-221-3/+3
| | | | | | triggers normalization issues with the dirname function. (trunk r6030:6031) svn path=/main/branches/2.1.2/; revision=6032
* Avoid a TypeError when commitmessagefile is None. (trunk r6028:6029)Zac Medico2007-02-221-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=6030
* Fix stardir and repodir logic from the previous commit. (trunk r6026:6027)Zac Medico2007-02-211-5/+3
| | | | svn path=/main/branches/2.1.2/; revision=6028
* For consistency, replace multiple os.getcwd() calls with the "mydir" ↵Zac Medico2007-02-211-4/+4
| | | | | | variable. (trunk r6023:6024) svn path=/main/branches/2.1.2/; revision=6026
* s/x/xs/ to fix a typo in a variable name. (trunk r6022:6023)Zac Medico2007-02-211-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=6025
* Raise a CommandNotFound exception when necessary, to ease troubleshooting. ↵Zac Medico2007-02-211-2/+2
| | | | | | Thanks to marienz for reporting. (trunk r6020:6021) svn path=/main/branches/2.1.2/; revision=6022
* For bug #167795, try avoid the population routine when possible, so that ↵Zac Medico2007-02-201-0/+11
| | | | | | FEATURES=buildpkg doesn't always force population. (trunk r6018:6019) svn path=/main/branches/2.1.2/; revision=6020
* As requested by vapier, don't show the merge list in --quiet mode unless ↵Zac Medico2007-02-201-1/+2
| | | | | | it's explicitly requested via --ask or --pretend. (trunk r6016:6017) svn path=/main/branches/2.1.2/; revision=6018
* For bug #167217, don't hardcode /usr/lib/portage. (trunk r5945)Zac Medico2007-02-1916-35/+33
| | | | svn path=/main/branches/2.1.2/; revision=6016
* Optimize order for --tree display of circular dependencies. (trunk r6013:6014)Zac Medico2007-02-191-1/+12
| | | | svn path=/main/branches/2.1.2/; revision=6015
* Make digraph._merge_order_bias() operate on a single digraph that's passed ↵Zac Medico2007-02-191-5/+5
| | | | | | in. (trunk r6011:6012) svn path=/main/branches/2.1.2/; revision=6013
* For bug #167450, optimize leaf node selection by ordering nodes from highest ↵Zac Medico2007-02-191-0/+11
| | | | | | to lowest overall reference count. (trunk r6009:6010) svn path=/main/branches/2.1.2/; revision=6011
* Automatically enable --tree mode when displaying nodes with circular deps. ↵Zac Medico2007-02-191-0/+1
| | | | | | (trunk r6007:6008) svn path=/main/branches/2.1.2/; revision=6009
* For bug #166564, make a circular dependency panic more user friendly by ↵Zac Medico2007-02-191-8/+15
| | | | | | displaying the USE flags that are enabled on nodes that are part of dependency cycles and display a note hinting that circular dependencies can often be avoided by temporarily disabling USE flags. (trunk r6005:6006) svn path=/main/branches/2.1.2/; revision=6007
* Don't exclude . since that excludes the entire contents of some tar files. ↵Zac Medico2007-02-181-1/+1
| | | | | | (trunk r6003:6004) svn path=/main/branches/2.1.2/; revision=6005
* When calling tar, always exclud . in order to preserver ↵Zac Medico2007-02-181-6/+6
| | | | | | PORTAGE_WORKDIR_MODE. Thanks to Brian Harring in bug #167544. (trunk r6001:6002) svn path=/main/branches/2.1.2/; revision=6003
* For bug #166880, always display the merge list header. (trunk r5999:6000)Zac Medico2007-02-181-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=6001
* For bug #166880, always display the merge list (allowing --tree to be obeyed ↵Zac Medico2007-02-181-3/+3
| | | | | | in any case). (trunk r5997:5998) svn path=/main/branches/2.1.2/; revision=5999
* For bug #167450, optimize merge order by delaying the merge of root nodes. ↵Zac Medico2007-02-181-2/+12
| | | | | | (trunk r5995:5996) svn path=/main/branches/2.1.2/; revision=5997