aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* locks.py: fix _close_fds docstringv2.2.0_alpha96Zac Medico2012-03-271-1/+0
* Close fewer file descriptors for fork / no exec.Zac Medico2012-03-271-1/+22
* Fix a typo in a comment.v2.2.0_alpha81Arfrever Frehtes Taifersar Arahesis2011-12-141-1/+1
* hardlink_lockfile: preserve existing permissionsZac Medico2011-12-141-2/+6
* lockfile: deprecate file object or fd parametersZac Medico2011-12-131-1/+11
* hardlink_lockfile: optimize away most link callsZac Medico2011-12-131-30/+41
* hardlink_is_mine: return False, never NoneZac Medico2011-12-131-1/+2
* locks.py: fix hardlink locks for bug #394195Zac Medico2011-12-131-55/+126
* locks.py: make hardlink lock files hiddenZac Medico2011-12-131-4/+6
* locks.py: use flock with PyPy for issue 747Zac Medico2011-12-011-0/+5
* lockfile: use hasattr() instead of dir()Zac Medico2011-06-091-1/+1
* locks: use a private constant for fcntl.lockfZac Medico2011-06-091-3/+4
* Fix lockfile() to close the file descriptor before raising TryAgain.Zac Medico2010-09-181-0/+1
* Bug #336142 - Add support for using a thread to wait for locks insideZac Medico2010-09-131-2/+2
* Add missing portage import in portage.locks.Zac Medico2010-09-031-0/+1
* Make portage.locks avoid importing the portage.output module when inZac Medico2010-09-031-6/+10
* Move portage.locks imports to the top of the file.Zac Medico2010-09-031-4/+4
* Ensure SystemExit is never caught.Zac Medico2010-08-261-0/+2
* Add some more info to the 'Cannot chown a lockfile' message, sinceZac Medico2010-08-151-1/+5
* Remove all svn $Id keywords.Zac Medico2010-03-241-1/+0
* Show the path of the lockfile when chown fails. Thanks to Jeremy OlexaZac Medico2010-01-291-2/+2
* Define basestring as str when Python 3 is used.Arfrever Frehtes Taifersar Arahesis2009-09-211-0/+4
* Update syntax of numbers for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-201-3/+3
* Update syntax of 'except' statements for compatibility with Python 3.Arfrever Frehtes Taifersar Arahesis2009-09-201-6/+6
* Use portage.os, _content_encoding, and _fs_encoding where appropriate.Zac Medico2009-08-171-1/+4
* Prepare 308 messages to localization.Arfrever Frehtes Taifersar Arahesis2009-08-151-18/+18
* Fix lockfile() docstring to correctly document the wantnewlockfile behavior.Zac Medico2009-04-181-2/+4
* Bug #266211 - Handle ESTALE like ENOENT in fetch and locking code. Thanks toZac Medico2009-04-151-2/+2
* For compatibility with python-3.0, use isinstance() instead of type().Zac Medico2009-02-191-11/+12
* Revert chown behavior change from the previous commit, so that chown willZac Medico2009-01-161-11/+16
* Bug #255101 - Fix 'Permission denied' error handling inZac Medico2009-01-161-9/+18
* Use ebegin/eend to indicate when waiting for a lock and when it's acquired.Zac Medico2009-01-101-10/+13
* Bug #249586 - Use writemsg() to send output to stderr instead of stdout.Zac Medico2008-12-071-10/+15
* Disable "waiting for lock" messages when in background mode. Thanks to ThargorZac Medico2008-08-121-1/+9
* Bug #230469 - Implement non-blocking distlocks for --fetchonly. This addsZac Medico2008-07-031-4/+9
* Py3k compatibility patch by Ali Polatel <hawking@g.o>.Zac Medico2008-07-021-5/+8
* Py3k compatibility patch #1 by Ali Polatel <hawking@g.o>.Zac Medico2008-07-011-3/+3
* Bug #212882 - For compatibility with ENOENT exceptions raised fromZac Medico2008-03-171-2/+18
* Bug #212882 - Fix lockfile() to handle errno.EACCES raised from the fcntlZac Medico2008-03-101-1/+1
* Remove more unnecessary list generation.Zac Medico2007-06-211-2/+2
* For bug #170178, remove all hardcoded references to '/usr/lib/portage'.Zac Medico2007-03-101-1/+2
* Pass waiting_msg into recursive lockfile() calls.Zac Medico2007-03-031-2/+5
* For bug #138840, show a more informative message when waiting for a distfiles...Zac Medico2007-03-031-5/+8
* Namespace sanitizing, step 2Marius Mauch2007-01-251-4/+4
* Namespace sanitizing, step 1Marius Mauch2007-01-251-0/+312