On Fri, May 3, 2013 at 8:09 AM, Jan Nijtmans <jan.nijtm...@gmail.com> wrote:
> 2013/5/3 Jan Nijtmans <jan.nijtm...@gmail.com>: > > Any other ideas? Should "fossil clean" be undo-able like > > "fossil revert", or do we expect that people setting > > "ignore-glob" know what they are doing? .... > > Hm. I think an undo-able "fossil clean" is a good idea anyway > for such a dangerous command. And it's easy to implement. > Done now: > <http://www.fossil-scm.org/index.html/info/5b4cece445> > I have avoiding making "fossil clean" undoable in the past because some of the deleted files might be really massive. (SQLite test databases come first to mind - 100MB or more. But also tarballs, videos, *.iso files, huge log files from test runs, etc.) To make all this undoable, the content of these massive files must be written into the ".fslckout"/"_FOSSIL_" database. Note also that the maximum BLOB size in SQLite is 1GB, which means that you cannot save the content of a file larger than that. For all other examples of undo, the files that get undone are already located in the repository, so they are all presumably of a reasonable size. For an undoable "fossil clean", maybe we need to create a ".trash" subdirectory and store the undoable deleted files there? > > Regards, > Jan Nijtmans > _______________________________________________ > fossil-users mailing list > fossil-users@lists.fossil-scm.org > http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users > -- D. Richard Hipp d...@sqlite.org
_______________________________________________ fossil-users mailing list fossil-users@lists.fossil-scm.org http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users