CHANGES ------- Overlord history Migration to overlord namespace and new git repo on overlays.gentoo.org Layman history Version 1.4.1 - Released 2010-07-09 =================================== - Fixed: Catch keyboard interrupts (Ctrl+C) while running child processes properly - Fixed: doctest error in tar overlay code (bug #327491) Thanks to David Abbott for reporting! Version 1.4.0 - Released 2010-07-08 =================================== - Handle command line calls "layman" and "layman foo" better. Former now shows a usage summary while latter now reports an error. Both of them kept quiet before. - Replace os.system() by subprocess.Popen() - Close stdin of child processes when run in quiet mode to avoid running into infinite and blindly interactive sessions. Version 1.3.4 - Released 2010-07-05 =================================== - Propagate move of cvs and subversion from dev-util/* to dev-vcs/* (bug #311419, bug #307849) Version 1.3.3 - Released 2010-04-08 =================================== - Fix syncing of SVN overlays for users of SVN <1.6.5 (bug #313303) - Fix handling of empty XML entities (bug #309617) - Fix missing import (bug #306143) - Extend in-config docs on proxy handling (bug #300651) - Propagate move of bzr, darcs, git, mercurial from dev-util/* to dev-vcs/* (bug #311419) Version 1.3.2 - Released 2010-02-20 =================================== - Fix syncing of tar overlays (bug #304547) - Hint about broken overlay catalog (bug #304781) Version 1.3.1 - Released 2010-02-05 =================================== - Fix handling of CVS overlays (bug #301689) Thanks for the patch to Dmitry Karasik! - Fix handling of non-existing overlays (bug #301612) - Now delete empty overlay directories (bug #301612) .. - on deletion of a non-existing overlay and - after failed addition of an overlay. Version 1.3.0 - Released 2010-01-19 =================================== - Move storage default from /usr/local/portage/layman to /var/lib/layman (fixes bug #253725) - Syncing failed for overlays that no longer exist in the remote lists without need to (bug #301174) - No longer treat sync warnings like errors (bug #301327) - Fix faults introduced at refactoring (bug #301253) Version 1.3.0_rc1 - Released 2010-01-15 ======================================= - Add support for several sources per overlay (also fixes #280472) When adding an overlay all sources will be probed until a working one is found. This should help Layman through some firewalls. - Display related directory when deleting overlays - Improve overlay info display (i.e. layman -i): - Add quality indicator (keep in mind: no guarantee) - Add feed URIs - Fix whitespace handling for description field - Improve layman usage display Version 1.2.6 - Released 2010-01-12 =================================== - Warn on lack of write permissions (fixes #260218) - Migrate to GNU tar's compression format auto-detection which adds potential support for more types of compressed tar archives (LZMA, xz or Z) as a side-effect (Requires GNU tar 1.15 or later, released in 2005) - Drop support for broken tar overlays with missing category level (and missing profiles/repo_name as a consequence) - Make missing overlay directory not fail removal of that overlay from the local list - Start shipping doc sources and release notes with release archives - Start shipping test suite files missing from the 1.2.5 release Version 1.2.5 - Released 2010-01-04 =================================== - Allow overriding of VCS commands - Migrate XML handling from minidom to ElementTree (also fixes #261666) - Allow running VCS from PATH (fixes #280539) - Fix handling of Subversion overlays whose name contains one or more '@' characters (#295018) - Fix handling of non-ASCII characters (#286290) Version 1.2.4 - Released 2009-12-05 =================================== - Add option "-d" to calls of "cvs update" so it checks out new directories properly (#278807) - Fix reading of CDATA sections - Add support for repositories.xml database format - Substitute path "/usr/portage/local/layman" by "/usr/local/portage/layman" in the documentation (#271457) - Fix grammar errors in program output (#259188) Version 1.2.3 - Released 2009-01-01 =================================== - Support setting the terminal screen width (also fixes #253016) - layman -S fetches each overlay twice (#253241) Version 1.2.2 - Released 2008-12-28 =================================== - layman -L: better use of screen real estate for source URLs (#251032) - Execute subprocesses in a shell. Fixes app-portage/layman-1.2.1: --quietness=2 is broken (#247792) - app-portage/layman - 'layman -S --quiet' yields "git: 'pull-q' is not a git-command." (#247964) Version 1.2.1 - Released 2008-11-15 =================================== - Pass --quiet flag down to the version control system (#236165). - Fixes for python-2.6 (#237625) - Better locale support (#235165) - Handle git+ssh://, ssh:// correctly (#230702) - Do not remove directories if adding an overlay failed (#236945) Version 1.2.0 - Released 2008-06-02 =================================== - Fixed --info call (#198483) - Added umask setting (#186819) - Switched default storage location from /usr/portage/local/layman to /usr/local/portage/layman (#219786) - Added optional version control useflags (#168203)