Menu

Tree [951cee] main master /
 History

HTTPS access


File Date Author Commit
 backend 2020-11-08 Hervé Fache Hervé Fache [e16c32] backend: use protobuf for interprocess messaging
 cli 2020-11-08 Hervé Fache Hervé Fache [e16c32] backend: use protobuf for interprocess messaging
 doc 2012-07-22 Hervé Fache Hervé Fache [c9302b] doc: add a better documentation, in ODT format
 etc 2011-02-02 Hervé Fache Hervé Fache [c74eff] backend: use same path as frontend
 fuse 2020-11-07 Hervé Fache Hervé Fache [0536c6] global: fix issues, make tests pass on current ...
 lib 2020-11-09 Hervé Fache Hervé Fache [951cee] share: import from htoolbox
 rsync 2020-11-07 Hervé Fache Hervé Fache [0536c6] global: fix issues, make tests pass on current ...
 scripts 2013-09-07 Hervé Fache Hervé Fache [31ecf6] hpbackup: make it work
 test_tools 2020-11-09 Hervé Fache Hervé Fache [951cee] share: import from htoolbox
 .gitignore 2020-11-08 Hervé Fache Hervé Fache [e16c32] backend: use protobuf for interprocess messaging
 COPYING 2006-10-22 Hervé Fache Hervé Fache [25da0b] Information files
 ChangeLog 2013-08-16 Hervé Fache Hervé Fache [ad1c3d] owner: do not empty list if aborting right befo...
 Doxyfile 2010-12-29 Hervé Fache Hervé Fache [6263bf] htoolbox: now an external project
 HBackup.cflags 2020-11-07 Hervé Fache Hervé Fache [0536c6] global: fix issues, make tests pass on current ...
 HBackup.config 2020-11-07 Hervé Fache Hervé Fache [0536c6] global: fix issues, make tests pass on current ...
 HBackup.creator 2020-11-07 Hervé Fache Hervé Fache [0536c6] global: fix issues, make tests pass on current ...
 HBackup.cxxflags 2020-11-07 Hervé Fache Hervé Fache [0536c6] global: fix issues, make tests pass on current ...
 HBackup.files 2020-11-09 Hervé Fache Hervé Fache [951cee] share: import from htoolbox
 HBackup.includes 2020-11-07 Hervé Fache Hervé Fache [0536c6] global: fix issues, make tests pass on current ...
 INSTALL 2012-08-14 Hervé Fache Hervé Fache [f24d03] info files: update
 MAINTAINERS 2006-10-22 Hervé Fache Hervé Fache [25da0b] Information files
 Makefile.am 2013-07-25 Hervé Fache Hervé Fache [19c5ea] scripts: add one to perform parallel backup
 README 2016-05-03 Hervé Fache Hervé Fache [12cc62] tests: use sambashare i.o. cdrom as test group
 TODO 2013-08-15 Hervé Fache Hervé Fache [f6c522] global: use new htoolbox::Progress class to han...
 autogen.sh 2008-10-29 Hervé Fache Hervé Fache [b20255] owner: use ~ for types other than regular files...
 configure.ac 2020-11-08 Hervé Fache Hervé Fache [e16c32] backend: use protobuf for interprocess messaging

Read Me

HBackup is a backup program written in C++ by Hervé Fache <herve@lucidia.net>.

Please refer to the documentation linked from lib/doc/index.html and the user
guide in doc/hbackup.odt.

To get started, you'll need:
git
build-essential
autoconf
libtool

To compile, you'll need:
htoolbox-dev
libtclap-dev
libfuse-dev
python

To run the tests, you'll need:
tree

To run the memory leak test, or debug, you'll need:
libc6-dbg
zlib1g-dbg
valgrind

To compile this code, run:
./autogen.sh && ./configure --enable-debug=yes && make

To run the test suite, run:
make check

You'll need to be part of the sambashare group.