https://bugzilla.redhat.com/show_bug.cgi?id=1095722
Bug ID: 1095722
Summary: Review Request: bfsync - File Synchronization Tool
Product: Fedora
Version: rawhide
Component: Package Review
Severity: medium
Priority: medium
Assignee: nobody(a)fedoraproject.org
Reporter: pahan(a)hubbitus.info
QA Contact: extras-qa(a)fedoraproject.org
CC: package-review(a)lists.fedoraproject.org
Spec URL:
https://raw.githubusercontent.com/Hubbitus/Fedora-packaging/fe64b31daa764...
SRPM URL:
http://hubbitus.info/rpm/Fedora20/bfsync/bfsync-0.3.6-1.src.rpm
Description: Bfsync is a file-synchronization tool which allows to keep a
collection of big
files synchronized on many machines. To do this, bfsync maintains a global and
local history of changes; every time the file collection is changed on one
machine, an entry in the local history is made. Bfsync allows to automatically
merge this local history with the global history where possible, and offers
manual conflict resolution in cases where this is not possible.
Due to history synchronization, each bfsync checkout knows precisely which
files are part of the file collection. Therefore, it can determine which file
contents (data blobs with SHA1 contents) are present in a checked out repo, and
which are missing. The user can transfer file contents between repos using
bfsync get/put, so that after transfer, the checkouts will be complete
(containing both: the history and the file contents required).
To sum it up, bfsync behaves not unlike version control systems like git or
svn, however it behaves reasonable when the file collection is big (like
hundreds of gigabytes).
The main interface to bfsync is a FuSE filesystem, so it is possible to manage
your data with a file manager or copy new data into the repository using rsync.
As soon as you "commit" the changes, they are entered into the local history
and if you "push/pull" the changes, they become part of the global history.
There is no need to transfer all new data to a central server during
"push/pull". Only the history needs to be transferred, the contents of the
files can be exchanged between different machines without need for a central
server (although you can have a central server containing all data if its
practical for you).
Fedora Account System Username: hubbitus
--
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component