Permalink
Browse files

Write-up history for next release 0.12.4

  • Loading branch information...
1 parent 62f628d commit 15acb893af57c87c05bc4cc5c9877b696d049997 @andreafrancia committed Apr 12, 2012
Showing with 17 additions and 6 deletions.
  1. +2 −0 DONE.txt
  2. +11 −0 HISTORY.txt
  3. +3 −5 TODO.txt
  4. +1 −1 trashcli/version.py
View
@@ -13,3 +13,5 @@ trash-list
- print version information on --version
trash-empty:
- when run with `days` argument it should skip .trashinfo with invalid date
+ - print help on --help
+ - print version on --version
View
@@ -1,3 +1,14 @@
+0.12.4:
+ - Reintroduced `trash` command as alias to `trash-put`
+ - Now trash-list checks for $topdir/.Trash having sticky bit and not being a
+ symlink and warns when these requirements are not met.
+ - Now trash-list handles empty, unreadable or malformed .trashinfo
+ - Now `trash-emtpy <days>` skips .trsahinfos with invalid dates
@MestreLion

MestreLion May 17, 2012

does it handle .trsahinfos with invalid names too? ;)

@andreafrancia

andreafrancia May 18, 2012

Owner

Dear @MestreLion, I'm not sure of having understood what you mean with ".trashinfos with invalid names" ?
Could you provide an example?

Thank you

@MestreLion

MestreLion May 18, 2012

".trsahinfos" is misspelled in that line. Sorry about the pun.

@andreafrancia

andreafrancia May 18, 2012

Owner

OK, now I get the pun :) Thank you for noticing the typo.

+ - Removed Unipath dependency
+ - Switched from googlecode to github
+ - Removed tests written in Bash
+ - Complete rewrite of trash-list and trash-empty
+
0.11.3:
- Now works also on Mac OS X
- Fixed #55: restore-trash sets all-write permissions for the destination directory
View
@@ -12,11 +12,13 @@ Features backlog:
- trash-restore <path> # restore the newest
- trash-restore <path> <dest> # restore to a certain destination
- trash-restore --trashed-on="Apr 15, 08" <path>
+ - trash-restore --version
- trash-empty --from=/.Trash
- trash-rm '*.o'
- trash-empty should empty even the mac trash directory
-Design to be fixed:
+To be fixed:
+ - invalidate Google Code download and put a redirect to PyPi
- get rid of logging package
- get rid of the IOError exception raising on file is not in the same volume
- consolidate TrashDirectory abstract and the AvailableTrashDir abstraction
@@ -28,11 +30,7 @@ Design to be fixed:
- get rid of TrashInfo abstraction
- get rid of TimeUtils.parse_iso8601 if not used
- rename remove_file in to remove_existing_file
- - remove the shutil.rmtree branch from remove_file (line 518)
- refactor TrashPutCmd for simplicity
- - remove duplication between trash-put command line parser and Parser used by
- trash-list and trash-empty
- - remove AvailableTrashDir.for_each_infodir_and_volume if not used
Test to be ported to nosetests:
- trash-put:
- trash in home trashcan
View
@@ -1,3 +1,3 @@
# Copyright (C) 2011 Andrea Francia Trivolzio(PV) Italy
# release version
-version='0.11.3'
+version='0.12.4'

0 comments on commit 15acb89

Please sign in to comment.