Received: by 10.52.32.66 with SMTP id g2mr6102302vdi.5.1337377374824; Fri, 18 May 2012 14:42:54 -0700 (PDT) X-BeenThere: hgsubversion@googlegroups.com Received: by 10.52.116.42 with SMTP id jt10ls904131vdb.4.gmail; Fri, 18 May 2012 14:42:54 -0700 (PDT) Received: by 10.52.29.193 with SMTP id m1mr6106110vdh.4.1337377373997; Fri, 18 May 2012 14:42:53 -0700 (PDT) Received: by 10.52.29.193 with SMTP id m1mr6106109vdh.4.1337377373987; Fri, 18 May 2012 14:42:53 -0700 (PDT) Return-Path: <3XcK2TwwOAEAjiuwdxgtukqpiqqingeqfg....@codesite.bounces.google.com> Received: from mail-vb0-f75.google.com (mail-vb0-f75.google.com [209.85.212.75]) by gmr-mx.google.com with ESMTPS id q11si3245287vdd.1.2012.05.18.14.42.53 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 18 May 2012 14:42:53 -0700 (PDT) Received-SPF: pass (google.com: domain of 3XcK2TwwOAEAjiuwdxgtukqpiqqingeqfg....@codesite.bounces.google.com designates 209.85.212.75 as permitted sender) client-ip=209.85.212.75; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of 3XcK2TwwOAEAjiuwdxgtukqpiqqingeqfg....@codesite.bounces.google.com designates 209.85.212.75 as permitted sender) smtp.mail=3XcK2TwwOAEAjiuwdxgtukqpiqqingeqfg....@codesite.bounces.google.com Received: by vbip1 with SMTP id p1so68212vbi.0 for ; Fri, 18 May 2012 14:42:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.224.181.69 with SMTP id bx5mr8187523qab.1.1337377373771; Fri, 18 May 2012 14:42:53 -0700 (PDT) X-Generated-By: Google Code Message-ID: <485b397dcfc94b5b2904c0566ff4@google.com> Date: Fri, 18 May 2012 21:42:53 +0000 Subject: [hgsubversion] 8 new revisions pushed by durin42 on 2012-05-18 21:42 GMT From: hgsubvers...@googlecode.com To: hgsubversion@googlegroups.com Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes 8 new revisions: Revision: fd9397c863d4 Author: Bryan O'Sullivan Date: Sun May 13 12:50:15 2012 Log: ignore the temp fixtures directory http://code.google.com/p/hgsubversion/source/detail?r=fd9397c863d4 Revision: b6b1365e3489 Author: Bryan O'Sullivan Date: Sun May 13 16:13:07 2012 Log: canonicalize svn paths even more awesomely... http://code.google.com/p/hgsubversion/source/detail?r=b6b1365e3489 Revision: 04ded06ea517 Author: Augie Fackler Date: Thu May 17 06:23:49 2012 Log: swig bindings: abort transaction if we can't finalize it... http://code.google.com/p/hgsubversion/source/detail?r=04ded06ea517 Revision: 757d6a862c83 Author: Augie Fackler Date: Thu May 17 07:06:49 2012 Log: subvertpy bindings: abort transaction if we can't finalize it... http://code.google.com/p/hgsubversion/source/detail?r=757d6a862c83 Revision: 173065f9b715 Author: Augie Fackler Date: Thu May 17 06:24:54 2012 Log: push test: peek inside svn's pending transaction list on abort... http://code.google.com/p/hgsubversion/source/detail?r=173065f9b715 Revision: c4ee11a5d04c Author: Bryan O'Sullivan Date: Wed May 16 16:52:25 2012 Log: pull: add a hgsubversion.unsafeskip option to omit unwanted revs http://code.google.com/p/hgsubversion/source/detail?r=c4ee11a5d04c Revision: e42a05915edf Author: David Schleimer Date: Thu May 17 14:02:30 2012 Log: Add .noseids to the .hgignore... http://code.google.com/p/hgsubversion/source/detail?r=e42a05915edf Revision: 312f36a425f0 Author: David Schleimer Date: Thu May 17 14:15:14 2012 Log: Ignore invalid utf8 in commit messages... http://code.google.com/p/hgsubversion/source/detail?r=312f36a425f0 ============================================================================== Revision: fd9397c863d4 Author: Bryan O'Sullivan Date: Sun May 13 12:50:15 2012 Log: ignore the temp fixtures directory http://code.google.com/p/hgsubversion/source/detail?r=fd9397c863d4 Modified: /.hgignore ============================================================================== Revision: b6b1365e3489 Author: Bryan O'Sullivan Date: Sun May 13 16:13:07 2012 Log: canonicalize svn paths even more awesomely It turns out that SVN has bizarre path canonicalization rules that are sort of close to what urllib.quote does, but different in peculiar ways, and 1.7 suddenly cares deeply about canonicality. For instance, space (' ') maps to %20, but '~' stays unchanged instead of turning into %7e. Along with its new policy of frequent beatings administered to users of its bindings, SVN 1.7 introduces a function that idempotently canonicalizes URIs, which I found sort of by accident, because that's how you learn about SVN API changes. Older versions of SVN are less anal, so urllib.quote continues to work fine for them. http://code.google.com/p/hgsubversion/source/detail?r=b6b1365e3489 Modified: /hgsubversion/svnwrap/svn_swig_wrapper.py /tests/fixtures/addspecial.sh /tests/fixtures/addspecial.svndump ============================================================================== Revision: 04ded06ea517 Author: Augie Fackler Date: Thu May 17 06:23:49 2012 Log: swig bindings: abort transaction if we can't finalize it This should prevent us from leaking pending transactions on the server. http://code.google.com/p/hgsubversion/source/detail?r=04ded06ea517 Modified: /hgsubversion/svnwrap/svn_swig_wrapper.py ============================================================================== Revision: 757d6a862c83 Author: Augie Fackler Date: Thu May 17 07:06:49 2012 Log: subvertpy bindings: abort transaction if we can't finalize it This should prevent us from leaking pending transactions on the server. http://code.google.com/p/hgsubversion/source/detail?r=757d6a862c83 Modified: /hgsubversion/svnwrap/subvertpy_wrapper.py ============================================================================== Revision: 173065f9b715 Author: Augie Fackler Date: Thu May 17 06:24:54 2012 Log: push test: peek inside svn's pending transaction list on abort This helps us verify that aborting a transaction is being done properly. http://code.google.com/p/hgsubversion/source/detail?r=173065f9b715 Modified: /tests/test_push_command.py ============================================================================== Revision: c4ee11a5d04c Author: Bryan O'Sullivan Date: Wed May 16 16:52:25 2012 Log: pull: add a hgsubversion.unsafeskip option to omit unwanted revs http://code.google.com/p/hgsubversion/source/detail?r=c4ee11a5d04c Added: /tests/fixtures/delete_restore_trunk.sh /tests/fixtures/delete_restore_trunk.svndump Modified: /hgsubversion/help/subversion.rst /hgsubversion/wrappers.py /tests/test_pull.py /tests/test_util.py ============================================================================== Revision: e42a05915edf Author: David Schleimer Date: Thu May 17 14:02:30 2012 Log: Add .noseids to the .hgignore Not having a well-developed personal .hgignore, I get an untracked .noseids every time I rune nosetests. Let's ignore it in the repo .hgignore. http://code.google.com/p/hgsubversion/source/detail?r=e42a05915edf Modified: /.hgignore ============================================================================== Revision: 312f36a425f0 Author: David Schleimer Date: Thu May 17 14:15:14 2012 Log: Ignore invalid utf8 in commit messages Old svn allowed users to include invalid utf8 in their commits. Since there are real repos with said invalid utf8, we need to be able to import them, even if svn won't. http://code.google.com/p/hgsubversion/source/detail?r=312f36a425f0 Added: /tests/fixtures/invalid_utf8.sh /tests/fixtures/invalid_utf8.tar.gz Modified: /hgsubversion/replay.py /tests/test_fetch_command.py /tests/test_util.py