]>
git.k1024.org Git - pyxattr.git/log
Iustin Pop [Sun, 29 Jun 2008 20:50:59 +0000 (22:50 +0200)]
unittests: allow changing the test dir
Iustin Pop [Sun, 29 Jun 2008 20:45:54 +0000 (22:45 +0200)]
Add new-style remove function
Iustin Pop [Sun, 29 Jun 2008 20:33:12 +0000 (22:33 +0200)]
Add the new-style get function
Iustin Pop [Sun, 29 Jun 2008 20:30:21 +0000 (22:30 +0200)]
Correct the signature of the generic tgt methods
Iustin Pop [Sun, 29 Jun 2008 18:24:35 +0000 (20:24 +0200)]
Add new-style set() function
This patch adds a new style set function and a generic merge_ns function
for combining a namespace string and an attribute name into the final
name.
The patch also duplicates all test methods for dual testing of new-style
and deprecated functions.
Iustin Pop [Sun, 29 Jun 2008 17:46:03 +0000 (19:46 +0200)]
Some small fixes in get_all
Iustin Pop [Sun, 29 Jun 2008 17:43:57 +0000 (19:43 +0200)]
Add unittests for the get_all function
Iustin Pop [Sun, 29 Jun 2008 17:37:11 +0000 (19:37 +0200)]
Merge branch 'fixes' into multiget
Iustin Pop [Sun, 29 Jun 2008 17:36:24 +0000 (19:36 +0200)]
Simplify the return None cases
Iustin Pop [Sun, 29 Jun 2008 17:31:04 +0000 (19:31 +0200)]
Merge branch 'fixes' into multiget
Iustin Pop [Sun, 29 Jun 2008 17:30:32 +0000 (19:30 +0200)]
Rename dolink to nofollow
This name makes more sense.
Iustin Pop [Sun, 29 Jun 2008 17:28:10 +0000 (19:28 +0200)]
Merge branch 'fixes' into multiget
Iustin Pop [Sun, 29 Jun 2008 17:00:42 +0000 (19:00 +0200)]
Convert to object protocol
This patch changes the hardcoded if-then-else constructs for selecting
the type of function (file-descriptor, symlink, normal path) into a
generic framework.
Iustin Pop [Sun, 29 Jun 2008 17:02:16 +0000 (19:02 +0200)]
Fix a memory leak in an error handling path
Iustin Pop [Sun, 29 Jun 2008 17:00:42 +0000 (19:00 +0200)]
Convert to object protocol
Iustin Pop [Sun, 29 Jun 2008 16:08:31 +0000 (18:08 +0200)]
Move to goto-style error exit
Iustin Pop [Sun, 29 Jun 2008 16:01:09 +0000 (18:01 +0200)]
Update the dolink parameter name
Iustin Pop [Sun, 29 Jun 2008 16:00:12 +0000 (18:00 +0200)]
Cleanup leftovers from pre-allocated list
Iustin Pop [Sun, 29 Jun 2008 15:57:56 +0000 (17:57 +0200)]
Move to fixed buf_val implementation
Iustin Pop [Sun, 29 Jun 2008 15:55:58 +0000 (17:55 +0200)]
Epydoc conversion of get_all docstring
Iustin Pop [Sun, 29 Jun 2008 14:02:52 +0000 (16:02 +0200)]
First iversion get_all
Iustin Pop [Sun, 29 Jun 2008 10:06:31 +0000 (12:06 +0200)]
Add module constants for the standard namespaces
Iustin Pop [Sun, 29 Jun 2008 08:20:59 +0000 (10:20 +0200)]
Docstring updates
This patch changes the docstring not to use tabs any longer (they make
pydoc output look not very nice) and changes the top-level example to
show that listxattr now returns a list not a tuple.
Iustin Pop [Sun, 9 Mar 2008 16:37:55 +0000 (17:37 +0100)]
Add the license file to MANIFEST.in
Iustin Pop [Sun, 9 Mar 2008 16:35:31 +0000 (17:35 +0100)]
Update version to 0.3.0
Iustin Pop [Sun, 9 Mar 2008 16:29:11 +0000 (17:29 +0100)]
Updated NEWS file for the upcoming 0.3.0 release
Iustin Pop [Sun, 9 Mar 2008 10:15:13 +0000 (11:15 +0100)]
Switch from distutils to setuptools
Iustin Pop [Sun, 9 Mar 2008 10:15:06 +0000 (11:15 +0100)]
Update gitignore
Iustin Pop [Sun, 9 Mar 2008 10:14:05 +0000 (11:14 +0100)]
Add some unittests
Iustin Pop [Sun, 9 Mar 2008 10:12:53 +0000 (11:12 +0100)]
Change return value of listxattr from tuple to list
A tuple doesn't make much sense - it was initially chosen because it a
tuple is read-only, but that is a bad reason to choose it. This patch
changes the return value to a list.
Iustin Pop [Sun, 9 Mar 2008 10:07:57 +0000 (11:07 +0100)]
Change the license to LGPL
This patch adds the LGPL-3 file and documents the license change in
README.
Iustin Pop [Sat, 8 Mar 2008 16:05:41 +0000 (17:05 +0100)]
Remove the Makefile and documentation build rules
Since the way we built documentation was not nice, remove it instead.
Users can read the documentation using pydoc itself.
Iustin Pop [Sat, 8 Mar 2008 15:51:00 +0000 (16:51 +0100)]
Some style/whitespace changes
This is just reindenting some content in xattr.c.
Iustin Pop [Sat, 8 Mar 2008 15:36:54 +0000 (16:36 +0100)]
Make setup.py executable
Iustin Pop [Sat, 8 Mar 2008 15:36:10 +0000 (16:36 +0100)]
Remove ChangeLog leftovers
We don't distribute nor build the ChangeLog anymore, as this information
is available in the VCS itself.
Iustin Pop [Sat, 8 Mar 2008 15:30:58 +0000 (16:30 +0100)]
Add some gitignore entries
Iustin Pop [Sat, 30 Jun 2007 22:18:48 +0000 (22:18 +0000)]
Fix a bug when listing xattrs of symlinks
Bug report and fix by cscott@cscott.net.
Iustin Pop [Sat, 11 Feb 2006 20:14:06 +0000 (20:14 +0000)]
* Fixed bug in dealing with symlinks (didn't work at all)
* Fixed possible memory leak if reading of EA failed but buffer
calculation didn't fail
* Added and fixed Makefile after switched to subversion
Iustin Pop [Sat, 11 Feb 2006 19:12:42 +0000 (19:12 +0000)]
* Added MANIFEST file in MANIFEST.in (old change from 2003)
Iustin Pop [Mon, 7 Jul 2003 20:42:52 +0000 (20:42 +0000)]
Increase version number
Iustin Pop [Mon, 7 Jul 2003 20:41:20 +0000 (20:41 +0000)]
Added support for manipulating attributes of symbolic links (by request of
an actual user!)
Iustin Pop [Tue, 24 Dec 2002 15:37:01 +0000 (15:37 +0000)]
Removed build_requires
Iustin Pop [Tue, 24 Dec 2002 15:29:51 +0000 (15:29 +0000)]
Don't call python2, only python
Iustin Pop [Tue, 24 Dec 2002 15:20:00 +0000 (15:20 +0000)]
Prepare for first public release
Iustin Pop [Tue, 24 Dec 2002 02:02:39 +0000 (02:02 +0000)]
Added README
Iustin Pop [Tue, 24 Dec 2002 02:02:19 +0000 (02:02 +0000)]
Build changes
Iustin Pop [Tue, 24 Dec 2002 01:51:37 +0000 (01:51 +0000)]
Added new files, some example in the docstrings
Iustin Pop [Tue, 24 Dec 2002 01:35:11 +0000 (01:35 +0000)]
Improved documentation and added some constants (XATTR_*)
Iustin Pop [Tue, 24 Dec 2002 00:58:03 +0000 (00:58 +0000)]
Added url and license to setup.py
Iustin Pop [Sat, 21 Dec 2002 23:02:20 +0000 (23:02 +0000)]
Fixed names again, and switched parsing of int and files to PyObject_AsFileDescriptor
Iustin Pop [Sat, 21 Dec 2002 21:20:12 +0000 (21:20 +0000)]
Typos
Iustin Pop [Sat, 21 Dec 2002 21:09:08 +0000 (21:09 +0000)]
Renaming files
Iustin Pop [Sat, 21 Dec 2002 21:07:55 +0000 (21:07 +0000)]
Initial revision
Iustin Pop [Sat, 21 Dec 2002 21:04:57 +0000 (21:04 +0000)]
Documentation/comments
Iustin Pop [Sat, 21 Dec 2002 01:46:19 +0000 (01:46 +0000)]
Added support for variable type parameters, in order to wrap
both forms like get... and fget... in the same call.
Iustin Pop [Sat, 21 Dec 2002 00:59:21 +0000 (00:59 +0000)]
Initial revision
Iustin Pop [Sat, 21 Dec 2002 00:59:21 +0000 (00:59 +0000)]
New repository initialized by cvs2svn.