aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Rename pym→lib, for better distutils-r1 interoperabilityMichał Górny2018-07-181-607/+0
* locks: use fcntl.flock if fcntl.lockf is broken (bug 595146)Zac Medico2016-10-011-7/+52
* lockfile: handle EINTR for bug #538314Zac Medico2015-01-311-1/+1
* NewsManager.getUnreadItems: handle EROFS (490732)Zac Medico2014-11-171-2/+7
* Update dates in recently changed files.Arfrever Frehtes Taifersar Arahesis2014-02-051-1/+1
* various pylint clean upsMike Frysinger2014-02-031-22/+20
* Disable calls to fcntl.fcntl(…, fcntl.F_SETFD, … | fcntl.FD_CLOEXEC) with...Arfrever Frehtes Taifersar Arahesis2013-09-021-7/+9
* Use F_GETFD/F_SETFD for FD_CLOEXEC.Zac Medico2013-09-011-2/+2
* Cast uid/gid proxies to int for Python 3.4.Zac Medico2013-08-111-1/+6
* lockfile: remove newline from ebegin messageZac Medico2013-03-221-1/+1
* Handle ENOLCK with loop for bug #462694.Zac Medico2013-03-221-8/+32
* Enable FD_CLOEXEC for lock fd.Zac Medico2013-01-031-1/+10
* 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