./wip/bup-git, Highly efficient file backup system based on the git packfile format

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.27nb20231024, Package name: bup-0.27nb20231024, Maintainer: pkgsrc-users

bup is a program that backs things up. bup has a few advantages
over other backup software:

It uses a rolling checksum algorithm (similar to rsync) to split
large files into chunks. The most useful result of this is you can
backup huge virtual machine (VM) disk images, databases, and XML
files incrementally, even though they're typically all in one huge
file, and not use tons of disk space for multiple versions.

It uses the packfile format from git (the open source version
control system), so you can access the stored data even if you
don't like bup's user interface.

Unlike git, it writes packfiles directly (instead of having a
separate garbage collection/repacking stage) so it's fast even with
gratuitously huge amounts of data. bup's improved index formats
also allow you to track far more filenames than git (millions) and
keep track of far more objects (hundreds or thousands of gigabytes).

Data is "automagically" shared between incremental backups without
having to know which backup is based on which other one - even if
the backups are made from two different computers that don't even
know about each other. You just tell bup to back stuff up, and it
saves only the minimum amount of data needed.


Required to run:
[archivers/par2] [devel/py-readline] [filesystems/py-fuse-bindings] [lang/python27] [www/py-tornado] [devel/git-base]

Required to build:
[sysutils/rdiff-backup] [net/rsync] [devel/git-base] [pkgtools/cwrappers]

Version history: (Expand)


CVS history: (Expand)


   2015-07-15 14:53:51 by Thomas Klausner | Files touched by this commit (8) | Package removed
Log message:
Adapt to upstream merge of patches.
   2015-07-05 22:46:45 by Thomas Klausner | Files touched by this commit (7)
Log message:
Switch to latest version of upstream patches.

   2015-07-05 22:46:14 by Thomas Klausner | Files touched by this commit (1)
Log message:
Remove file that doesn't exist any longer from REPLACE_PERL.
   2015-07-03 15:07:49 by Thomas Klausner | Files touched by this commit (6)
Log message:
Use mincore problem using a modified version of the upstream patch.
   2015-06-21 22:08:51 by Thomas Klausner | Files touched by this commit (2)
Log message:
Fix build.
   2015-04-28 14:02:09 by Thomas Klausner | Files touched by this commit (1)
Log message:
Bump version after 0.27 release.

   2015-03-09 23:36:41 by Thomas Klausner | Files touched by this commit (4)
Log message:
Sync with upstream.
   2014-08-09 08:33:41 by Thomas Klausner | Files touched by this commit (1)
Log message:
Bump version after bup-0.26 release.