]> arthur.barton.de Git - bup.git/history - lib/bup/helpers.py
prune-older: accommodate python 3 and test there
[bup.git] / lib / bup / helpers.py
2020-02-02 Rob Browningprune-older: accommodate python 3 and test there
2020-02-02 Rob Browninghelpers: add close_fds to exo
2020-02-02 Rob Browninghelpers.exo: only report non-empty stderr
2020-02-02 Rob BrowningAdjust on-cmd on--server-cmd mux-cmd DemuxConn for...
2020-02-02 Rob BrowningAdjust --exclude* parsing and drecurse-cmd for python...
2020-02-02 Rob BrowningAdjust columnate for python 3; enable test-ls test...
2020-02-02 Rob BrowningAdjust server and client to accommodate python 3
2020-02-02 Johannes Berghelpers: remove unused count()
2020-02-02 Rob BrowningRework shstr to handle bytes and strings; add squote...
2020-01-20 Rob Browninghelpers: accommodate python 3 and enable tests
2019-12-15 Rob Browningmerge_iter: don't compare generators with < via heapq
2019-12-15 Rob BrowningMake adjustments to fix tbloom for python 3
2019-12-15 Rob BrowningDrop BUP_RESOURCE_PATH; find it via __file__
2019-12-01 Rob BrowningMove pwd grp functions to pwdgrp module; require binary...
2019-12-01 Rob Browningusername/userfullname: use struct names
2019-10-13 Rob BrowningMinimize use of preexec_fn
2019-10-05 Rob Browningsome_invalid_save_parts_rx: avoid nested char set
2018-07-07 Rob Browninghelpers: use compat.range everywhere for py3
2018-07-07 Rob Browninghelpers: use // not / for division
2018-04-07 Rob Browningis_superuser: test for group 544 or 0 on cygwin
2018-01-27 Rob BrowningUse absolute_import from the __future__ everywhere
2018-01-27 Rob BrowningAdd compat.items() and use it
2018-01-27 Rob BrowningDon't use cmp()
2018-01-21 Rob Browningcolumnate: use // not / for division
2018-01-20 Rob Browningpath_components: adjust exception raise for py3
2018-01-15 Rob BrowningIgnore mincore when it returns ENOSYS
2018-01-15 Rob BrowningClean subprocess output without newliner
2017-10-08 Rob BrowningAdd vfs2 and rewrite restore to use it
2017-09-10 Rob BrowningUse next(it), not it.next() and drop the helpers fallback
2016-12-17 Rob Browningcheck_repo_or_die: don't test via stat "pack/."
2016-12-07 Rob BrowningAdd bup prune-older command
2016-10-30 Rob Browningrm: move core code to bup.rm module
2016-09-10 Rob BrowningReport unknown root status if getwindowsversion > 5
2016-07-09 Rob Browningimport-duplicity: use readpipe, not check_output
2016-07-01 Jonathan WrightFix fsyncing on OSX on SMB file-systems
2016-06-12 Rob BrowningCheck save/split names early via valid_save_name
2016-01-09 Rob Browninghelpers: rename realpath to resolve_parent
2016-01-01 Rob Browningfdatasync: call F_FULLFSYNC fcntl on OS X
2016-01-01 Rob BrowningUse Python 3 compatible "except ... as e" syntax
2015-12-20 Rob Browningfmincore: treat mmap EINVAL as ENODEV (i.e. skip)
2015-12-17 Rob Browninghashsplit: skip uncaching when mmap is unsupported
2015-12-12 Rob BrowningFix utc_offset_str for fractional TZs
2015-11-29 Rob BrowningChoose 2M when SC_ARG_MAX is -1 (unspecified)
2015-07-14 Rob BrowningHandle mincore cross-platform differences
2015-07-14 Rob BrowningHandle sysconf results more carefully
2015-06-28 Rob BrowningMove _page_size to helpers.sc_page_size
2015-06-28 Rob BrowningGet SC_ARG_MAX from os.sysconf(), not C
2015-04-24 Johannes BergReject invalid string in --date argument
2015-03-28 Rob BrowningGet TZ offset from C localtime, given tm_gmtoff 0.27-rc4
2015-03-10 Gabriel FilionMerge pull request #13 from Farioko/patch-1
2015-02-16 Rob Browningsave: make --strip-path=/ a no-op
2014-08-29 Rob BrowningFix typo in atomically_replaced_file docstring
2014-08-08 Nathan BirdOnly silence ENOENT in helpers.unlink
2014-08-05 Rob BrowningMerge work on atomic writes
2014-08-05 Rob BrowningAdjust atomically_replaced_file documentation.
2014-08-05 Nathan BirdAdd atomically_replaced_file for safer output
2014-06-30 Rob Browningparse_excludes: drop empty --exclude-from paths
2014-06-30 Rob BrowningIgnore empty lines in --exclude-rx-from files
2014-05-13 Gabriel FilionMove unshared version code from helpers to version... 0.26-rc1
2014-05-10 Rob BrowningFind SC_ARG_MAX via C sysconf().
2014-05-10 Rob BrowningRead ARG_MAX directly via os.sysconf('SC_ARG_MAX').
2014-05-08 Rob BrowningAdd a batchpipe() command to helpers that behaves somew...
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-08 Aidan Hobson SayersDrop helpers.next() and just use Python's built-in.
2014-05-02 Rob Browninghelpers.py: use returncode to get the subprocess exit...
2014-05-02 Rob Browninghelpers.py: check subprocess exit status in readpipe().
2014-01-31 Rob BrowningFix drecurse relative --excludes, quash duplicates...
2013-12-21 Rob BrowningDon't fail tests when the timestamp read resolution...
2013-12-21 Thomas KlausnerAdd index option "--exclude-rx-from FILE".
2013-12-05 Rob BrowningAdd helpers.fdatasync(); fix interleaved mmap/read...
2013-08-26 Kumar AppaiahAdd --human-readable option to "bup web".
2013-08-25 Rob Browningmain.py: forward SIGTSTP/SIGCONT so "C-z" will actually...
2013-05-27 Rob BrowningUse sys.platform instead of platform.system().
2013-03-24 Rob BrowningAdd support for "bup index --exclude-rx <pattern> ...
2013-03-08 Rob BrowningFix use of Python assert() with respect to optimization.
2013-03-08 Rob BrowningMove parse_excludes to helpers and rework it a bit.
2013-03-01 Rob BrowningOfficially drop support for Python 2.4.
2013-02-03 Rob BrowningCache all password (pwd) and group (grp) database lookups.
2013-02-02 Rob BrowningOverhaul restore destination handling, and stripping...
2012-12-22 Rob BrowningSave metadata during "bup save".
2012-09-24 Rob BrowningChange userfullname() default back to "user%d" for...
2012-09-22 Michael WittenFallbacks for missing GECOS data; this solves a test...
2011-05-30 Avery PennarunMerge branch 'master' into meta
2011-05-15 Avery PennarunMerge branch 'master' into config
2011-05-15 Aneurin PriceAdd is_superuser() helper function
2011-03-20 Avery PennarunMerge branch 'maint'
2011-03-11 Avery PennarunMerge branch 'maint'
2011-03-10 Avery PennarunMerge branch 'maint'
2011-02-28 Avery PennarunMerge branch 'rlb/meta'
2011-02-28 Avery PennarunMerge branch 'master' into meta
2011-02-26 Avery PennarunMerge commit '6f02181' bup-0.24
2011-02-20 Avery Pennarunhelpers: separately determine if stdout and stderr...
2011-02-20 Avery Pennaruncmd/split: fixup progress message, and print -b output...
2011-02-19 Avery PennarunMerge remote branch 'origin/master' into meta
2011-02-17 Avery PennarunMerge branch 'bl/bloomcheck' into ap/cleanups
2011-02-17 Avery Pennaruncmd/{bloom,midx}: clean up progress messages.
2011-02-13 Avery Pennarun_helpers.c: Remove ugly 'python' junk from argv[0]...
2011-02-10 Rob BrowningMerge remote branch 'origin/master' into meta
2011-02-08 Avery PennarunMerge branch 'bloom'
next