forked from andreafrancia/trash-cli
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathHISTORY.txt
189 lines (161 loc) · 7.49 KB
/
HISTORY.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
0.22.10.20:
- Made visible option -v/--verbose of trash-empty - Andrea Francia
- Documented how completion works in README - Wu Zhenyu
- Change: now if a file does not exists it does not tries to delete it using all available trash dirs - Andrea Francia
- Removed an error that would occur on trash-put when HOME environment is not set - Andrea Francia
- Whitelisted fuse.glusterfs filesystem - Andrea Francia
0.22.10.4.4:
- Revisited the trash-put log messages
- Add shell completions by shtab
- Feature: trash-empty learnt the --verbose option
- Feature: trash-empty learnt the --dry-run option
- Change: add six as a requirements
- Change: add 'fuse' to the list of "physical" file system types
- Change: now trash-put uses ArgumentParser instead of OptionParser
- Add more debugging messages to trash-put when it fails to trash a file.
- Change: trash-empty now uses lexists (instead of exists) to check if a file
is not existent before removal
- Add `trash-list --python` to print the python executable
0.22.8.27:
- from now partitions with fs in ['nfs4','btrfs'] are considered physical volumes
- also partitions mounted on /tmp with tmpfs will be considered physical volumes
- `trash-list --all-users` to see trash from all users
0.22.8.21.16:
- Now supports p9 (WSL 2 volumes) as location for trash dirs
- trash-list --volumes to list all the recognized volumes
- trash-list --debug-volumes
- Fix links to trash specification David Auer
0.22.8.21:
- fix a bug that made `trash-list --size` to crash if it found a broken link
in the trash directory files
pull request https://github.com/andreafrancia/trash-cli/pull/233
thanks to: https://github.com/jamescherti
- trash-empty do not list trash directories that does not exist
pull request https://github.com/andreafrancia/trash-cli/pull/237
thanks to: https://github.com/jack1142
- Fix trash-empty not showing nfs mountpoints
pull request: https://github.com/andreafrancia/trash-cli/pull/230
thanks to https://github.com/masgouri
- Fix perms for user's trash folder
pull request: https://github.com/andreafrancia/trash-cli/pull/239
thanks to https://github.com/jack1142
0.22.4.16:
- trash-restore exits gracefully if the user enters Ctrl+D,
thanks to https://github.com/mtoohey31
0.21.10.24:
- trash-empty detect when input is interactive and asks before emptying trash
- trash-empty learnt the -i/--interactive option
- trash-empty option --all-users is no longer hidden
0.21.7.24:
- fix bug in tests
0.21.7.23:
- fix bug in tests (see https://github.com/andreafrancia/trash-cli/issues/210)
0.21.6.30:
- `trash-empty --help` now shows only the command basename and not the full
path to the command.
- Now `trash-empty` honors multiple --trash-dir options
- trash-empty learnt the hidden option --print-time and now uses TRASH_DATE
environment variable if present
- trash-empty learnt the --all-users option
0.21.5.25:
- now trash-put honors the -i option (also the --interactive one)
0.21.5.22:
- trash-rm: fixed pattern matching for absolute paths, fixes
https://github.com/andreafrancia/trash-cli/issues/124
0.21.5.20:
- add (hidden and undocumented) --files option to trash-list
0.21.5.11:
- trash-put also accept -vv for enabling debug prints
- add (hidden and undocumented) --size option to trash-list
0.21.4.18:
- fix bug #166 'trash goes into an infinite loop when trashing files with a long filename'
- trash-list learnt the `--trash-dir` option
- trash-restore now supports relative paths in argument (fixes #165)
- trash-list shows all partitions including not physical @KSR-Yasuda
(https://github.com/andreafrancia/trash-cli/pull/178)
0.20.12.26:
- trash-restore learnt --trash-dir option
- add simplified Chinese README
- trash-restore now uses 'date' as the default sort argument
- Add to README the installation with apt
- trash-restore now supports range select
0.20.11.23:
- switched to psutil for listing volumes
0.20.11.7:
- trash-put learned a --trash-dir option that can be used to specify the trash
directory to be used as destination
- trash-put -f now ignores files and dirs that do not exist (Don Cross)
- trash-restore learnt --sort=(date|path|none) option (Self-Perfection)
- trash-restore: support restoring multiple files (arendu)
- README: now recommend using `pip` for installing trash-cli
0.17.1.14:
- Fix a bug that causes trash-put to use $topdir/.Trash/UID trashcan even when
it is not secure and $topdir/.Trash-UID should be used instead.
0.17.1.12:
- Fix a bug in detecting right volume of home trash dir, if home Trash dir is a
symbolic link, and in detecting volume of file to be trashed when it is
specified as contained in a directory that is a symbolic link that crosses
volumes boundaries (#38)
- Make some code python 3 compatible
- Fixed README.
0.17.1.1:
- Now trash-rm supports full path matching, using a pattern starting with slash '/' Fix #67
- Fix typo in trash-rm(1) man page
- Add a reference to trash-rm(1) to all man pages
- Fix inconsistent apostrophes
- Add support for --trash-dir option to trash-empty
0.16.12.29:
- trash-rm no more crashes on .trashinfo files without Path (#69)
0.16.12.28:
- Fix #48 trash-empty crashes on directories without read permission
0.16.12.26:
- Fix #52 Almost all commands crash with python 2.7.10
0.16.12.25:
- Now trash-restore accepts a /specific/path
- Now integration tests should pass also in a linux box. Fix #61
- Now all command outputs will report the right up-to-date location for issue reporting (#39)
- Add input validation in trash-restore
- Renamed restore-trash to trash-restore
- Fixed bug (trash-put creates $topdir/.Trash even if it should not)
- Fixed bug (trash-put uses $topdir/.Trash/$uid even if unsecure)
- Minor changes to man pages.
0.12.9.14:
- Switched to distutils.core (instead of setuptools)
- Now `trash-put -v` will warn if it found an unsticky .Trash dir.
- New trash-rm command
- (Internal) Switched from realpath to abspath
0.12.7:
- fixed: trash-empty crashed with GetoptError in short_has_arg(): option -2
not recognized (see
https://bugs.launchpad.net/ubuntu/+source/trash-cli/+bug/1015877 )
- fixed inclusion of README.rst when creating distribution package
0.12.6:
- add Donate button on README
0.12.4.24:
- Fixes a packaging problem of the previous release which prevented the
installation via easy_install and/or pip (see
https://github.com/andreafrancia/trash-cli/issues/5)
- Fixes the name of the man page for restore-trash.
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-empty <days>` skips .trashinfos with invalid DeletionDates
- 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
- Volumes detection: Now uses "df -P" output as fallback when getmnt fails.
- Fixed #54. Now restore trash refuses to overwrite a file. Used code adapted from a patch written by Christian.Oudard
0.11.2:
Fixed #45: Cannot build RPM package with 0.11.1.2
0.11.1.2:
Fixed problems running setup.py
0.11.1:
Updated version number to make easy_install happy
0.11.0:
Fixed serious bug in trash-put: now the dot `.' and dot-dot `..' are skipped.