]> arthur.barton.de Git - bup.git/history - lib/bup/t
Add compat.items() and use it
[bup.git] / lib / bup / t /
2017-12-27 Rob BrowningRemove vfs (replaced by vfs2)
2017-12-24 Rob BrowningPort tmetadata to vfs2
2017-12-24 Rob Browningvfs2: add trivial random eviction commit cache
2017-12-16 Rob Browningvfs2._resolve_path: improve handling ENOTDIR, absolute...
2017-12-16 Rob Browningvfs2: drop custom Loop error; just use ELOOP IOError
2017-12-16 Rob Browningvfs2: report tree metadata for commits
2017-12-16 Rob Browningvfs2: distinguish commits with a Commit type
2017-12-16 Rob Browningvfs2._tree_data_and_bupm: make public
2017-12-16 Rob Browningvfs2: suffix duplicate save names (e.g. 1970-01-01...
2017-10-08 Rob BrowningAdd vfs2 and rewrite restore to use it
2017-09-21 Rob BrowningCatPipe.get: always return (oidx, type, size) for obj...
2017-09-10 Rob BrowningUse next(it), not it.next() and drop the helpers fallback
2017-06-18 Rob BrowningActually run test__git_date_str()
2017-06-18 Rob BrowningSupport catpipe get(...,size=True); require git >=...
2017-06-18 Rob Browningmetadata: set size when loading symlink info
2017-06-18 Rob BrowningSwitch to py2/3 compatible octal notation
2016-12-26 Rob Browningindex: only collect metadata for stale paths
2016-07-16 Rob BrowningDon't use multiple with context clauses
2016-07-03 Rob Browning_encode_packobj: raise ValueError for bad level
2016-06-12 Rob BrowningCheck save/split names early via valid_save_name
2016-04-02 Rob BrowningCheck saved_errors before and after every test
2016-03-26 Rob Browningtest_server_split_with_indexes: close packwriter
2016-02-14 Rob BrowningMerge initial bup rm command
2016-02-13 Rob BrowningAdd author and committer arguments to new_commit()
2016-01-17 Rob BrowningDon't import * from helpers
2016-01-09 Rob Browninghelpers: rename realpath to resolve_parent
2016-01-01 Rob BrowningUse BytesIO instead of StringIO
2016-01-01 Rob BrowningUse Python 3 compatible "except ... as e" syntax
2016-01-01 Rob BrowningUse Python 3 compatible octal notation
2015-12-12 Rob BrowningFix utc_offset_str for fractional TZs
2015-09-05 Rob Browningdemangle_name: handle .bupm files
2015-08-24 Rob Browningthashsplit: don't assume MINCORE_INCORE is defined
2015-07-14 Rob BrowningHandle mincore cross-platform differences
2015-06-28 Rob BrowningMove _page_size to helpers.sc_page_size
2015-06-21 Rob Browninglist_refs: add limit_to_heads and limit_to_tags
2015-06-20 Rob BrowningEject pages after save more selectively
2015-06-20 Rob BrowningEject our pages after save via fmincore
2015-03-28 Rob BrowningCreate t/sampledata/var/ and version it
2015-03-10 Gabriel FilionMerge pull request #13 from Farioko/patch-1
2015-03-08 Rob Browningtindex.py: move test file foo to t/tmp
2015-03-08 Rob Browningsampledata: use a local absolute symlink, not /etc
2015-02-16 Rob Browningsave: make --strip-path=/ a no-op
2015-01-31 Rob Browningtmetadata.py: print saved_errors in from_path test
2015-01-22 Rob Browningtgit.py: set git committer/author info
2014-12-31 Rob BrowningSkip dependent tests if we can't load loop or fuse
2014-08-06 Rob Browningatomically_replaced_file: ensure error leaves original
2014-08-05 Rob BrowningMerge work on atomic writes
2014-08-05 Rob Browningthelpers.py: use t/tmp as the tmpdir parent
2014-08-05 Nathan BirdAdd atomically_replaced_file for safer output
2014-05-21 Rob BrowningUse CatPipe, not show, in git_commit_dates()
2014-05-10 Rob BrowningRead ARG_MAX directly via os.sysconf('SC_ARG_MAX').
2014-05-10 Rob BrowningRevert "Write the system ARG_MAX to an autogenerated...
2014-05-08 Rob BrowningAdd a batchpipe() command to helpers that behaves somew...
2014-05-08 Rob BrowningWrite the system ARG_MAX to an autogenerated config...
2014-05-08 Rob BrowningMerge work to make helpers.next() match the newer Pytho...
2014-05-08 Rob BrowningOnly define helpers.next() if Python's isn't new enough.
2014-05-02 Rob Browninghelpers.py: use returncode to get the subprocess exit...
2014-03-29 Mark J Hewittt/tmetadata.py: accommodate changes to xattr.set error...
2014-02-15 Aidan Hobson SayersAlways return a level 0 blob from _splitbuf() for BLOB_...
2014-01-29 Rob Browningtmetadata.py, txstat.py: don't remove tmpdirs when...
2014-01-29 Rob Browningtmetadata.py, txstat.py: use t/tmp as the tmpdir parent.
2014-01-29 Rob Browningtindex.py: use a tmpdir in t/tmp instead of working...
2014-01-29 Rob Browningtclient.py: use a tmpdir in t/tmp instead of working...
2014-01-25 Rob Browningtbloom.py: use a tmpdir in t/tmp instead of working...
2014-01-25 Rob Browningtgit.py: use a tmpdir in t/tmp instead of working direc...
2013-12-28 Rob BrowningDon't require non-negative timespec ns; fix stat timest...
2013-12-28 Rob BrowningAlways publish (l)utimes in helpers when available...
2013-12-21 Rob BrowningAlways publish utimensat in helpers when available...
2013-12-19 Rob BrowningStop testing negative timestamps -- they're not necessa...
2013-12-06 Thomas Klausnertmetadata.py: chmod tree before deletion to fix NetBSD...
2013-11-05 Rob Browning_apply_linux_xattr_rec(): do nothing if no rec; fix...
2013-11-01 Rob BrowningDon't expect an attr error when the metadata has no...
2013-11-01 Rob Browningtmetadata.py: don't look for attr and xattr errors...
2013-11-01 Rob BrowningFix xattr tests and bugs revealed (fully remove set...
2013-08-10 Robert S. EdmondsSkip test_handling_of_incorrect_existing_linux_xattrs...
2013-07-30 Zoran ZaricCurrently bup only indexes physical parent paths; adjus...
2013-05-27 Rob BrowningSkip the large bloom filter test if mmap fails on 32...
2013-05-27 Rob BrowningUse sys.platform instead of platform.system().
2013-04-14 Rob Browningtgit.py: set BUP_MAIN_EXE and BUP_DIR in testpacks().
2013-03-16 Rob Browningtmetadata.py: skip test_apply_to_path_restricted_access...
2013-03-16 Rob BrowningDon't even test for Linux xattrs if platform.system...
2013-03-08 Rob BrowningFix use of Python assert() with respect to optimization.
2013-02-12 Rob BrowningStore metadata in the index, in bupindex.meta; only...
2013-02-02 Rob BrowningOverhaul restore destination handling, and stripping...
2012-12-30 Rob BrowningAdd a metadata() method to Node, File, Symlink, and...
2012-12-22 Rob BrowningRestore any metadata during "bup restore"; add "bup...
2012-12-22 Rob BrowningSave metadata during "bup save".
2012-10-20 Rob BrowningChange metadata "owner" to "user" everywhere to match...
2012-07-25 Avery Pennarunshquote: add docstrings and a new quotify_list() function.
2012-03-19 Avery Pennarunoptions.py: clean up handling of --no-* options.
2012-03-19 Avery Pennarunoptions.py: don't crash given semi-invalid optspecs.
2011-06-09 Avery PennarunMerge branch 'meta'
2011-06-09 Rob BrowningReplace _helpers.utimensat() with utime() and lutime().
2011-06-09 Rob BrowningVerify the expected length of saved_errors in tmetadata.py.
2011-05-31 Avery PennarunMerge branch 'master' into meta
2011-05-31 Aaron M. UckoCap timestamps in index to avoid needing to worry about...
2011-05-30 Avery PennarunMerge branch 'master' into meta
2011-05-15 Avery PennarunMerge branch 'master' into config
2011-05-15 Avery Pennarunoptions.py: add support for '-#' style compression...
2011-05-15 Aneurin PriceUse is_superuser() rather than checking euid directly
next