Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.albasani.net!weretis.net!feeder4.news.weretis.net!ecngs!feeder2.ecngs.de!81.171.88.16.MISMATCH!hq-usenetpeers.eweka.nl!hq-usenetpeers.eweka.nl!bcyclone05.am1.xlned.com!bcyclone05.am1.xlned.com!newsfeed.xs4all.nl!newsfeed1a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.123 X-Spam-Level: * X-Spam-Evidence: '*H*': 0.76; '*S*': 0.00; 'content:': 0.09; 'dst': 0.09; 'changes': 0.15; 'merge,': 0.16; 'posted.': 0.16; 'to:addr :python-announce-list': 0.16; 'index': 0.16; 'reports,': 0.19; 'adds': 0.24; 'received:comcast.net': 0.24; 'url:com)': 0.24; 'cheers,': 0.24; 'script': 0.25; 'web.': 0.26; 'needed.': 0.30; 'changes:': 0.31; 'doc': 0.31; 'file:': 0.31; 'workaround': 0.31; 'summary': 0.32; 'device': 0.34; 'url:downloads': 0.36; 'charset :us-ascii': 0.36; 'to:addr:python.org': 0.39; 'major': 0.40; 'release': 0.40; 'subject:"': 0.60; 'new': 0.61; 'here:': 0.62; 'more': 0.64; 'received:96': 0.65; 'latest': 0.67; 'url:png': 0.68; 'message-id:invalid': 0.79; 'fat': 0.84; 'subject:skip:S 10': 0.84; 'url:zip': 0.84 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit From: Mark Lutz To: python-announce-list@python.org Subject: Updated: mergeall - Folder Synchronization for Manual "Clouds" Date: Mon, 23 Mar 2015 01:39:48 -0000 X-Mailer: PyMailGUI 3.0 (Python) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1427071192; bh=3HzjyOwB6sMu5D492Q2wOgKT0Uf7jjVwtDaC7RCZ/MA=; h=Received:Received:MIME-Version:Content-Type:From:To:Subject:Date; b=DagoHysr/kgN3L023MNjw46NxWtAhlsEMPs74MzMLU+N9x4XTjZG8lol3yEjzTDD3 jYM9PGv5rJN9ZvUp+Ax9jjDIp8r0U+uey2KIVlQe2HALnr39rjvKh/eHjIPjUT4HG/ TqyBiXiCJ/Bdy04asEdQOP9s8zA+Jq6X4SFmFX4pQH9X8B53IbHHAYymn8BW/PmiUp MSL4sFoaFQOKYBqHbCpb7f6kg64JN9NHBdPGFCiz3xO7g4QLsnEdX2q/PyW/1QUGG8 2OHNvSxIPY1Oz5VG3OJYFoo/x9CY56+x5Jk7v3EYBCNRbcddG2sV4dHHrG6r5QuyNe YW1ScuCpQXkBQ== X-Mailman-Approved-At: Mon, 23 Mar 2015 09:22:56 +0100 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.19 Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Approved: python-announce-list@python.org Newsgroups: comp.lang.python.announce Message-ID: Lines: 25 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1427098978 news.xs4all.nl 2881 [2001:888:2000:d::a6]:45604 X-Complaints-To: abuse@xs4all.nl X-Received-Body-CRC: 1275548217 X-Received-Bytes: 4046 Xref: csiph.com comp.lang.python.announce:1635 A new major release of mergeall has been posted. This version's main upgrade is automatic backup of items replaced or deleted by the merge, so that changes can be backed out from any target device if needed. It also adds a more dynamic GUI, summary reports, a script workaround for FAT DST rollovers, and a new unzipped content copy on the web. Screenshot: http://learning-python.com/mergeall/examples/Screenshots/main-quit-help.png Main doc file: http://learning-python.com/mergeall/docs/Usage-Overview.html Download here: http://learning-python.com/downloads/mergeall.zip Unzipped content: http://learning-python.com/mergeall Latest changes: http://learning-python.com/mergeall/Readme.html#version20 There's also a new package index at http://learning-python.com/downloads. Cheers, --M. Lutz (http://www.rmi.net/~lutz | http://learning-python.com)