]> arthur.barton.de Git - bup.git/history - lib/bup/git.py
Update base_version to 0.34~ for 0.34 development
[bup.git] / lib / bup / git.py
2022-07-01 Rob BrowningPackWriter: respect umask/sgid/etc. when creating pack/idx
2022-07-01 Johannes Berggit: return guessed value from guess_repo()
2022-07-01 Johannes Berggit.PackWriter: assert on no precalculated sha
2022-01-16 Rob BrowningDrop vestigial compat.items
2022-01-16 Rob BrowningDrop vestigial compat.range
2022-01-16 Johannes Bergpylint: enable super-init-not-called
2022-01-16 Johannes Bergtag: use git.update_ref()
2022-01-16 Rob BrowningFix all __del__ complaints; fail tests on AssertionErrors
2022-01-01 Johannes BergPackWriter._end: always try to release objcache and...
2022-01-01 Johannes BergPackWriter_Remote.close: call parent close
2021-12-19 Johannes Berggit: PackIdxList: close extra packs when refreshing
2021-12-05 Johannes Berggit: close PackIdxList on init failures
2021-11-22 Rob BrowningCheck that all context managed objects are properly...
2021-11-22 Rob BrowningFully (and explicitly) close PackIdxLists
2021-11-22 Rob BrowningPackMidx.__del__: replace with context management
2021-11-22 Rob BrowningCatPipe.__del__: replace with context management
2021-11-22 Rob BrowningShaBloom.__del__: replace with context management
2021-11-22 Bas Stottelaargit/packwriter: open(..) prohibited in __del__
2021-11-22 Rob Browninggit.packwriter: explicitly manage lifetimes
2021-11-22 Rob BrowningAdd any pending exception to context in all __exit__...
2021-10-16 Rob BrowningSupport signed commits (i.e. the gpgsig header)
2021-10-10 Rob BrowningCatPipe.get: report unexpected cat-file exit status
2021-09-17 Johannes Bergpylint: enable inconsistent-return-statements
2021-09-11 Johannes Bergtest: add pylint and test imports
2021-06-13 Johannes Berggit: teach git_config_get() to read from a file
2021-06-13 Johannes Berggit: use git's int parsing with pack.packSizeLimit...
2021-06-13 Johannes Berggit: allow config retrieval as bool or int
2021-05-15 Johannes BergPackWriter: match git's pack names
2021-04-18 Johannes Berggit: refactor PackWriter.new_commit() into create_commi...
2021-04-18 Johannes Berggit: remove get_commit_dates()
2021-04-18 Johannes Berggit: remove loose object handling
2021-04-18 Johannes Berggit: remove all_packdirs()
2021-04-03 Rob BrowningConvert bup to binary executable and run python subcomm...
2021-03-06 Rob BrowningMake it possible to close all catpipes
2021-03-06 Rob Browninggit: explicitly request that Popen close_fds
2020-05-23 Luca Carlongit/midx: provide context managers for idx classes
2020-05-11 Johannes Berggit: create_commit_blob: allow timezones to be specifie...
2020-04-19 Johannes Berggit: split out idx file writing to a separate class
2020-04-19 Johannes Berggit: stop using .encode('hex') in MissingObject()
2020-03-01 Rob Browninggit: overhaul git version checking
2020-03-01 Johannes Berggit/client/server: remove rev_list() count support
2020-03-01 Johannes Bergcatpipe: remove useless StopIteration catching
2020-02-13 Johannes Berggit: fix PackIdxList keeping deleted files open
2020-02-02 Johannes Berggit: remove unused _git_capture()
2020-01-20 Rob Browninggit: accommodate python 3 and enable tests
2020-01-18 Rob Browninggit: shun buffers in packidxes
2020-01-12 Johannes Berggit: remove global variable ignore_midx
2020-01-07 Johannes BergCatPipe: remove _ver_warned
2019-12-01 Rob BrowningMove pwd grp functions to pwdgrp module; require binary...
2019-11-29 Rob BrowningRemove inefficient (or will be) uses of buffer
2019-10-13 Rob BrowningMinimize use of preexec_fn
2019-04-13 Rob Browningrev_list: handle multiple results/ref from remote for...
2019-04-12 Rob BrowningHandle commit mergetags (at all)
2019-03-03 Rob Browningget: note writes in just_write and fsck after tests
2019-03-03 Rob BrowningAdd bup get; see the documentation for further information
2019-01-13 Rob Browningwalk_object: accept a get function instead of catpipe
2018-09-01 Julien GoodwinMigrate all xrange calls to range in bup.compat
2018-04-01 Rob BrowningCatPipe.get: fix error message construction (wrong...
2018-03-31 Rob BrowningMake PackWriter a "with" context manager
2018-03-31 Rob BrowningPackWriter: allow specification of a repo_dir
2018-02-01 Rob Browninggit.repo: don't unintentionally set global repodir
2018-01-27 Rob BrowningUse absolute_import from the __future__ everywhere
2018-01-27 Rob BrowningDon't use cmp()
2017-12-02 Rob Browning_git_wait: pass cmd to GitError through shstr
2017-10-08 Rob BrowningAdd vfs2 and rewrite restore to use it
2017-09-24 Rob Browningrev_list: allow multiple refs
2017-09-24 Rob Browningrev_list: support custom formats
2017-09-21 Rob BrowningChange WalkItem hex id to binary oid
2017-09-21 Rob BrowningChange walk_object id arg to oidx
2017-09-21 Rob BrowningChange name of MissingObject id to oid
2017-09-21 Rob BrowningCatPipe.get: always return (oidx, type, size) for obj...
2017-09-21 Rob BrowningCatPipe.get: don't throw MissingObject; return None
2017-09-21 Rob Browningrev_list: check count type more carefully
2017-09-10 Rob BrowningUse next(it), not it.next() and drop the helpers fallback
2017-06-18 Rob Browninggit.list_refs: change arg from refnames to patterns
2017-06-18 Rob BrowningSupport catpipe get(...,size=True); require git >=...
2017-05-20 Rob BrowningHonor git config pack.packSizeLimit when set
2017-05-20 Rob BrowningRemove max_pack_size and max_pack_objects globals
2017-05-16 Rob BrowningMove _git_wait and _git_capture before use
2016-12-17 Rob Browninggit.cp(): don't repeatedly recompute default repo 0.29-rc1
2016-12-17 Rob Browninggc: restart catpipe after each new pack
2016-12-17 Rob Browningcheck_repo_or_die: don't test via stat "pack/."
2016-11-23 Ben Kellywalk_object: ignore blob content if not requested
2016-11-06 Rob BrowningPackWriter: rename write() to just_write()
2016-10-30 Rob Browninggit: allow multiple refnames in list_refs calls
2016-10-22 Rob Browningwalk_object: rewrite as nonrecursive
2016-07-03 Rob Browning_encode_packobj: raise ValueError for bad level
2016-07-03 Jacob Edelman_encode_packobj: raise BaseException for bad level
2016-07-02 Rob Browninggc: explicitly handle missing objects
2016-02-14 Rob BrowningMerge initial bup gc command
2016-02-14 Rob BrowningMerge initial bup rm command
2016-02-14 Rob BrowningAdd probabilistic "bup gc", but require --unsafe
2016-02-14 Rob BrowningAdd "bup rm", but require --unsafe invocation
2016-02-14 Rob Browninggit.py: add walk_object
2016-02-13 Rob BrowningAdd author and committer arguments to new_commit()
2016-01-18 Rob BrowningPackWriter _end: fsync parent dir (not fdatasync)
2016-01-18 Rob BrowningSync pack data more carefully when writing
2016-01-18 Rob Browning_write_pack_idx_v2: close idx_map separately
2016-01-18 Rob BrowningPackWriter open: clean up fd if fdopen fails
2016-01-18 Rob BrowningPackWriter init: initialize file guard first
next