Commit Graph

22 Commits

Author SHA1 Message Date
Thomas Waldmann d84bbb72ec rename fuse base class 2015-05-13 15:15:08 +02:00
Thomas Waldmann cb5c9b63b3 fork: s/attic/borg/g, fix URLs, add new section to AUTHORS
use borg instead attic except at the places where it was used:
- as toplevel package name, directory name, file name
- to refer to original attic

remove sphinx upload make command, will be replaced by github.io site later

remove references to binary downloads and linux packages for now

remove some software name references, fix grammar

use borgbackup rather than borg-backup (or borg) in URLs,
less name collision issues, better search results, no validity issues with "-"
2015-05-13 15:02:33 +02:00
Thomas Waldmann b7cefacb69 Merge branch 'python_cleanup' into merge
Conflicts:
	attic/archiver.py
	attic/remote.py
2015-03-18 00:23:41 +01:00
Thomas Waldmann a21da5d2e0 no bare except 2015-03-17 23:16:12 +01:00
Daniel Danner bffc419615 FUSE: reflect deduplication in allocated blocks
Instead of giving all files a fixed block count of 1, this assigns each
deduplicated chunk to a certain file. In effect, the cumulative file
size that is shown in the mountpoint accurately reflects the amount of
actual disk space needed for the repository (barring metadata overhead).

Although the block assignment is done arbitrarily, depending on the
user's access pattern, the sizes will be consistent within the entire
mount point. This facilitates the use of tools like du and ncdu for
inspecting the actual disk usage in a repository as opposed to just
looking at the original, uncompressed, non-deduplicated file sizes.
2015-01-23 16:43:45 +01:00
c4rlo ec73e45ae2 fix typo in comment 2014-09-07 13:54:18 +01:00
Jonas Borgström 8080f183d6 mount: Improve fuse filesystem memory efficiency
Closes #59
2014-03-28 22:51:09 +01:00
Jonas Borgström 3b80688959 mount: Load archive metadata on demand 2014-03-27 23:01:14 +01:00
Jonas Borgström af262482de mount: Use RepositoryCache
This makes a full repository mount a bit faster but it's still
too slow and memory hungry.
2014-03-26 22:42:20 +01:00
Jonas Borgström 8e078b5f91 Initial (naive) full repository fuse mount support 2014-03-26 22:06:53 +01:00
Jonas Borgström d023f2aa64 Remove peek concept and fix fuse issue 2014-01-23 22:13:08 +01:00
Jonas Borgström 2e237ad006 Improved mtime precisoin checking for FUSE. 2013-07-30 14:52:02 +02:00
Jonas Borgström 2281af5284 Rewrote xattr support 2013-07-27 22:33:43 +02:00
Jonas Borgström 6c5f494a82 fuse: allow additional mount options using "-o foo,bar" 2013-07-27 14:44:12 +02:00
Jonas Borgström 626777405d Make fuse fs work on OS X 2013-07-27 14:31:28 +02:00
Jonas Borgström 0b19df3cea Added initial fuse test case 2013-07-25 22:54:19 +02:00
Jonas Borgström 5d1e9dc501 Daemonize by default when mounting fuse filesystem 2013-07-25 21:36:52 +02:00
Jonas Borgström bcc99aa056 More code cleanup 2013-07-25 21:36:52 +02:00
Jonas Borgström eabe7c7cc5 More memory efficient implementation 2013-07-25 21:36:52 +02:00
Jonas Borgström f4b12a3179 Added hard links support 2013-07-25 21:36:52 +02:00
Jonas Borgström 4f88eac300 fuse: added xattr support 2013-07-25 21:36:52 +02:00
Jonas Borgström 961890a41c Initial fuse attempt 2013-07-25 21:36:52 +02:00