Commit Graph

44 Commits

Author SHA1 Message Date
hpk c0d524139e [svn r57538] re-apply few fixes to make experimental gateway path basically work again.
--HG--
branch : trunk
2008-08-21 12:05:04 +02:00
hpk 37a41ed0b7 [svn r57536] get the py.path fixes of 0.9.x release branch back to trunk
--HG--
branch : trunk
2008-08-21 12:00:33 +02:00
hpk a8571daac8 [svn r57481] fix a few things, seems to work again.
--HG--
branch : trunk
2008-08-19 23:47:09 +02:00
hpk 353ce8d0ce [svn r57480] fix changed namespace
--HG--
branch : trunk
2008-08-19 23:42:13 +02:00
guido c32fa7b4f3 [svn r57474] Fixed bug reported by Martijn Faassen - when the XML output of 'svn st --xml'
didn't contain author information, the code raised an exception.

--HG--
branch : trunk
2008-08-19 21:50:06 +02:00
hpk c1ce0c7357 [svn r57464] removing print statement
(there is something to be said about doctests :)

--HG--
branch : trunk
2008-08-19 14:23:30 +02:00
guido 623ad564ed [svn r57449] Merging https://codespeak.net/svn/py/branch/guido-svnwc-xml-status with trunk
(revisions 56843:57448).

--HG--
branch : trunk
2008-08-18 22:37:39 +02:00
hpk a20731b111 [svn r57440] various fixes for python2.6
--HG--
branch : trunk
2008-08-18 19:33:31 +02:00
hpk 88a534e9b0 [svn r57323] port 57174 from branch: ignore errors when removing dirs in teardowns
--HG--
branch : trunk
2008-08-16 17:38:54 +02:00
guido 4549e188da [svn r56835] Refactored the wcpath.status() method, moved the parsing of the regexp to the
WCStatus class.

--HG--
branch : trunk
2008-07-29 12:07:41 +02:00
hpk ee61967f75 [svn r56513] extend doc string
--HG--
branch : trunk
2008-07-13 16:09:38 +02:00
hpk cdc3f3e9fc [svn r56512] avoid infinite recursion issue with svn 1.5, thanks chris lamb
--HG--
branch : trunk
2008-07-13 16:02:26 +02:00
hpk 3158564e7f [svn r56510] svn 1.3 is in common use these days and seems to pass the test.
--HG--
branch : trunk
2008-07-13 15:36:50 +02:00
guido 14bdc16dd5 [svn r52001] Removed (outdated, and perhaps a bit too verbose) document about svn auth, in
favour of a short note and code example in the existing path.txt doc in docs.

--HG--
branch : trunk
2008-03-01 15:14:11 +01:00
guido 17530e8ccd [svn r52000] Merging the 'guido-auth-svn' branch back into the trunk. This means there's
a new class py.path.SvnAuth of which instances store user credentials and
auth config, and can be passed to py.path.svnurl and py.path.svnwc objects
to control SVN authentication behaviour.

--HG--
branch : trunk
2008-03-01 14:43:33 +01:00
hpk f3f84fa36c [svn r51329] rename special __package__ to __pkg__ because python 2.6 needs the former
(thanks to Ralf Schmitt)

--HG--
branch : trunk
2008-02-08 09:43:05 +01:00
fijal 150a396f66 [svn r49423] (naro) Fix for list.append() obviously, has no single test.
--HG--
branch : trunk
2007-12-05 22:08:23 +01:00
cfbolz de0879d46d [svn r48347] make status on working copy objects deal with replaced files
--HG--
branch : trunk
2007-11-06 23:11:30 +01:00
guido 303a6e659a [svn r46692] Added 'export()' method to py.path.svnurl.
--HG--
branch : trunk
2007-09-17 14:22:39 +02:00
guido ee7dc229f9 [svn r45994] Adding support for locking and non-recursive commits (a somewhat obscure
feature, but was easy to implement) to svnwc. Not tested on SVN 1.2 (anyone?).

--HG--
branch : trunk
2007-08-26 14:31:20 +02:00
fijal e722cb2db7 [svn r45671] Change lines for code.txt not to fail on cpy2.5
Problem is described in tests (skipped) anyway, hence there is no point
in failing code snippet in documentation

--HG--
branch : trunk
2007-08-15 12:53:26 +02:00
guido bdfb5ea88b [svn r44248] Fixed problem with calling .remove() on wcpaths of non-versioned files.
--HG--
branch : trunk
2007-06-14 15:32:55 +02:00
xoraxax e4ef5d39bf [svn r39106] Plus sign works fine for me, added to ALLOWED_CHARS in svncommon.
--HG--
branch : trunk
2007-02-17 15:12:56 +01:00
hpk c52a54796d [svn r38467] make string comparison lowercase-insensitive for windows
--HG--
branch : trunk
2007-02-11 15:59:56 +01:00
hpk e535f80be1 [svn r38447] privatize internal regular expressions
--HG--
branch : trunk
2007-02-11 12:01:27 +01:00
hpk dcf4e564ad [svn r38208] make test safer against race conditiation (dist testing)
--HG--
branch : trunk
2007-02-08 21:56:12 +01:00
hpk 499d60c8ab [svn r38203] rename getpymodule/getpycodeobj to "_" methods
(which can build C modules on the fly)
it's not clear they are still useful this way
and they are easy to confuse with pyimport()

--HG--
branch : trunk
2007-02-08 20:48:31 +01:00
hpk 6477b43d9b [svn r38119] avoid clashing the sample* prefix which is used by a listdir() test
--HG--
branch : trunk
2007-02-07 21:52:09 +01:00
hpk 3049c6bd2a [svn r38116] fixing svn tests for -d runs (which usually
is a dependency problem)

--HG--
branch : trunk
2007-02-07 21:40:37 +01:00
hpk 028ffa53b2 [svn r38111] remove test order dependency
--HG--
branch : trunk
2007-02-07 20:52:14 +01:00
hpk 77b8a010c5 [svn r38097] streamline boxed test configuration:
"config.option.boxed"  indicates now boxed tests
and RSession.fixoptions takes care to honour
dist_boxed accordingly.  So you can do

    if not py.test.config.boxed:
        py.test.skip(...)

i also fixed the documentation.

--HG--
branch : trunk
2007-02-07 19:43:23 +01:00
hpk 0fb86b2b90 [svn r38074] fix typo
--HG--
branch : trunk
2007-02-07 16:26:27 +01:00
guido b8307eeccc [svn r38068] Grmbl, the failing svn tests turned out to be my fault: copy/paste bug. (when
copying the comment, I must have copied along some lines of code... ):

--HG--
branch : trunk
2007-02-07 16:15:01 +01:00
hpk bdf3e919c9 [svn r37947] added _gethomedir() helper to get at homedirectory
--HG--
branch : trunk
2007-02-05 01:35:40 +01:00
guido a78ad64f9d [svn r37927] Some docstrings.
--HG--
branch : trunk
2007-02-04 22:11:56 +01:00
guido 7852ead1fe [svn r37912] Made some small changes to the initpkg mechanism so docstrings are, if
provided in the exportdefs, copied to the namespaces (from whereever they
come), and added docstrings to all exposed namespaces (except for _thread for
now).

--HG--
branch : trunk
2007-02-04 15:27:10 +01:00
arigo 04cf3cdfa0 [svn r37901] make_numbered_dir(): in a fork() situation, only the last process should remove
the .lock, otherwise the other processes run the risk of seeing their temporary
dir disappear.  For now we remove the .lock in the parent only (i.e. we assume
that the children finish before the parent).

This is needed for long-running pypy translate.py processes using
--fork-before.

--HG--
branch : trunk
2007-02-04 14:01:21 +01:00
hpk 31f4c194e8 [svn r37770] remove very old try at doing svn bindings
--HG--
branch : trunk
2007-02-01 22:18:40 +01:00
hpk 7970591813 [svn r37693] Some considerations regarding the experimental
Gateway/Remote Path implementation code.
Also making it "py.__." importable but
not advertising it for 0.9 at all.
It's an interesting feature for 1.0 :)

--HG--
branch : trunk
2007-01-31 21:34:29 +01:00
hpk e721d85278 [svn r37641] removing py.path.extpy after all
--HG--
branch : trunk
2007-01-30 23:22:15 +01:00
fijal 8a4e21ecd5 [svn r37553] Skip if boxed
--HG--
branch : trunk
2007-01-29 18:11:13 +01:00
hpk e991bf21bd [svn r37478] refactored/streamlined tests slightly
i think svn testing needs some more refinements
(not before 0.9)

--HG--
branch : trunk
2007-01-28 17:56:42 +01:00
hpk 7cf9824680 [svn r37278] move files from branch to trunk (and thus complete
the merge of the config branch into the trunk)

--HG--
branch : trunk
2007-01-24 17:46:46 +01:00
hpk 5992a8ef21 [svn r37264] create the new development trunk
--HG--
branch : trunk
2007-01-24 15:24:01 +01:00