[Python-modules-commits] [dulwich] branch experimental created (now e92775b)
Jelmer Vernooij
jelmer at moszumanska.debian.org
Sun Nov 15 04:05:00 UTC 2015
This is an automated email from the git hooks/post-receive script.
jelmer pushed a change to branch experimental
in repository dulwich.
at e92775b releasing package dulwich version 0.10.1+git20150425-1
This branch includes the following new commits:
new a029d7b Start the python-git project.
new c4c1947 Make it more like a real project.
new b72d587 Remove cruft from the repo that is used in the testsuite.
new 1699681 Add methods to repo to get objects of a certain type.
new c28e9ee Add support for getting the revision graph from a head.
new f83f2e4 Error when a commit isn't found to avoid problems later.
new 5c6717d Drop the restriction on having objects writeable for the mmap.
new 3d10a5e Make the commit walker use a loop rather than recursion.
new 4c5b54f Add some basic pack handling code.
new 6ac089e Support opening bare repositories.
new a570117 Ignore trial output directory.
new 617f7e8 Merge bare repository support.
new 73bce9b Rename package to dulwich, add setup.py.
new f4d3084 add convenience makefile.
new dbe7eb6 Import changes from my bzr-git branch, to make dulwich before more like python-git.
new 2210d2a Simplify hex_to_sha.
new 46f64da add test for multi_ord.
new 2c0f278 Add simple mmap wrapper.
new bd17016 remove silly build-inplace target.
new c35a9fa Add simple __repr__, __getitem__ implementations.
new d3de087 Add simple wrapper for mmap for older pythons.
new 72f0022 Provide replacement for mmap()'s offset argument.
new df105b0 Change project name to dulwich everywhere, add assertion.
new 6bfec53 Read pack header.
new 4b4ee38 Read fan-out table always, read file sha1.
new e96ac9e Add functions for checking checksums of index files.
new 6ada8c8 Add iterentries().
new 245af8e Implement pack index writing.
new ea6044c Write fan out table correctly.
new 6331103 Add test for writing index files.
new b0c7a43 Cope with pack checksum in index file.
new e63a9ce Fix more index errors.
new 91b10d3 Allow returning CRC32 checksums, as done by pack index v2.
new 2d96f9f More work on v2 packs.
new a7e43df Fix v2 index files.
new 79ab3b3 Use common object for writing sha1 files.
new 1d58a49 Implement PackData.check().
new 3d810a0 Add simple pack dump utility.
new e5564ef Add convenience Pack object.
new f09bda5 Add __iter__.
new 1dec4ae add test for sha_to_hex.
new 5eb28be Fix bug handling sha1s starting with 00.
new cf0e590 Fix bisecting in index.
new 5544629 Initial work trying to support deltas.
new 95b08fa Merge upstream.
new 8182d23 Add helper code for applying deltas.
new fb5e6d7 Fix the build.
new fe4004e More work handling delta objects in packs.
new 12c4ee2 Add PackData.iterobjects().
new 854ad99 Support generating index files.
new d7ef61d Some more work resolving objects.
new 0f1c1d9 Add iterentries().
new fdabd42 Change README to be about Dulwich rather than Python-git.
new 4ec2879 remove unused multi_ord.
new 838bb04 Fix offsets in pack files.
new dbc4c77 Deltas work.
new 3d02bbd Add close operation, be lazier when opening pack files.
new b800443 Look in packs when looking for objects.
new 9bd2ab8 Support writing packs (no deltas are written yet though).
new 1a70c2e Server side git protocols
new 0e186f3 Add a test program
new ed1e802 Merge server implementation.
new ee2eae1 Fix conflict to work around bug in bzr..
new 4dd854f Tidy up. Document.
new 32557c0 More doc strings
new 743c094 Check to only open pack files.
new 41e655c \0x0a is a typo. Use \n as its prettier
new 4a6b507 Repo class fails to load jhbuild git-svn clone because there are tags in refs/tags/svn/foo. Support loading refs from sub directories
new e1b2bae Return list of heads from a git repository
new b328bf9 Fix off-by-one
new cc20a12 dul-daemon can accept incoming packs (store them in the repository, and index them).
new d87d95c Add some extra checks to the protocol and enchance dul-daemon
new 1a09e81 Fix off by 20 bug in iterator
new 3eeb0fd Pop from the front, or we just keep examining the same object forever
new b77aec5 Add comments
new 84f6b2a dul-daemon: Implement has_revision in backend
new 073976c Merge john.
new 82c73b8 Merge fix for opening pack files.
new 1e18af6 Really simple API for updating refs
new 115cc83 Store pack with correct suffix and also update refs appropriately
new ef6b1d4 git push handling fixes
new 62d89b0 Start stubbing out packer
new 71cf5f6 Stub out 'sha1 as we go' implementation
new 49a7aed sha_queue now holds tuple(type, sha)
new 2150200 Fix typos
new d1d909a Remove old cruft
new 3c638e6 Only try and load .pack files
new da4d2e6 Write using the sideband for now (need to implement capabilities properly)
new 2a52faa More stuff needed for pack writing
new 86ac681 Fix pack sending
new 8a6fb69 After sending pack, close off.
new c1f18d1 Generate and send useful packs
new 445c5dd Start refactoring to handle the capability exchange
new 554e860 Send caps when no refs
new e54534f Different capabilities for upload and receive
new 28555f4 Move default Git implementation from bin/ to dulwich/ - want to reuse this for dul-receive-pack and dul-upload-pack
new acaee12 Turn Commit.parents into a property, for compatibility with python-git.
new b5578d5 Missing imports
new fe07efa Don't need these imports
new b95bcaf Remove unused _contents member.
new baf8e13 Fix parsing pack objects.
new bb59d77 Turn more bits into properties.
new 018f97a Open packs more lazily.
new 52fd30d Blob.text() -> Blob.data
new f95bc5f make .id available for all sha_files.
new dab7a54 Rename Repo.get_tree() -> Repo.tree() for consistency with git-python.
new cde74af Merge John.
new 8575be8 Pass fileobject rather than filename to write_pack_data().
new 5554202 Use standard pack write functions in daemon.
new f8c2a62 Add simple dul-fetch-pack command.
new b2e0b4d Add simple add_pack() command that will return a file object for a temporary pack filename.
new 6008e9e Merge upstream
new c642a69 Refactor pack writing
new 2d1e167 Add simple function for returning SHA1 over all objects in a pack (used for filename).
new 7f0efc1 Print object names sha1 in dumppack.
new cf5cb06 Brain dump protocol details
new ae40d64 Sort entries before writing index file.
new f73ae51 dul-upload-pack and dul-receive-pack
new 66e05a3 Abstract away magic in moving pack files into place.
new 9f96284 Typo?
new 4bb69f1 More typo :(
new 4f10081 More typo. I suck at refactoring :(
new aa912fd Don't retrieve all pack files when fetching.
new 3893945 Merge upstream
new 264e619 Share some code between client and server
new 8c492fb Use common, shared, code
new 46ad364 Tidy up
new e9ae5df Fix crc32 overflow error in struct, raise KeyError if referenced objects can't be found rather than looping forever.
new fa497b4 Factor out common code
new c1c4b59 Missed one
new 7483f5d Merge John.
new e0b3ce9 Share port constant.
new 4a19eb2 Share capabilities extractor, port number.
new 7498e05 Merge upstream
new a80f465 Don't need to descend from Handler really. Just use protocol directly
new e7cda04 Move send_cmd and read_cmd out of the protocol.
new 9c46e5f Move send/read cmd out of way - not convinced protocol.py is the right place, but certainly don't want them in the code that doesnt need them
new 4b9d85b Move the git:// specific bits to TCPGitClient
new ea84707 Make dul-daemon start once more :)
new 512275c Fix imports, fix pack fetching when there are no changes.
new 19aa332 Merge upstream
new af6d609 Only TCPGitClient cares about host
new b44a94b Rename mixin so nosetests leaves it alone
new a33bb7a If no capabilities, still return a tuple or we get unpacking fail
new fa75118 Fix typos
new 75f1dd7 write_pack_data expects a file object, not a callback. Add a ProtocolFile object to satisfy its desires for now.
new 32f2b82 We can only read pack files of the form 'pack-%s.pack', so save them in that form
new 97247d0 Update to latest dulwich API
new b0c9688 Fix pack generation
new 7568783 Merge John.
new 9c3b8f0 Share the code to work out which objects to send
new cb48527 Pushing for clients
new 22d562d use separate store for packs.
new f18c916 Resolve deltas using other packs.
new 38cfa54 Fix typos.
new bfb6b17 Fix argument handling in dul-fetch-pack.
new 6cd8105 Fix ext resolving for PackData.iterentries().
new 30f2f62 Don't 'want' refs we already have.
new 9c52705 Merge upstream
new c4e21fc Use uppercase for constants.
new c4edd1b Merge dumppack and fetch-pack into a single binary.
new b013c3b install scripts.
new b52357a Fix iterentries test.
new 0b9a1a0 Import client from main package.
new 67471e6 Simplify pack reading.
new dce5ef6 Fix test path.
new 41227d3 Make server upload pack code use fetch objects callbacks.
new 291a81d Fix fetch_objects().
new 676d7e6 Skip yielding objects until we've figured out the sha's.
new 539ff6a Add git.repo.Repo.__repr__.
new 36ad184 Add get_refs() call.
new c09a477 Make get_refs() use a dictionary.
new e893230 Rename basedir -> controldir.
new 9dbda24 Add simple log command.
new 0bfd90c Raise exception when no git repository is found.
new 1f36b57 Split up fetch_objects().
new 2a3ceb8 Fetch all prerequisite revisions.
new 9ba33a9 Merge upstream
new f1d3226 Fix fetch_object use of determine_wants. Fix repo.get_refs() - there might not be a HEAD.
new af84999 Closer to clone working
new 931d53f Merge upstream
new ec88072 Fix git clone
new e4ca390 Remove dead code
new 3f289e1 merge john.
new 71097e6 Fix import, remove redundant fetch_objects.
new d88ae5d Split out object_store.
new fed7ac7 Add some simple tests for ObjectStore.
new fde027f Add init subcommand.
new 70ff711 Merge upstream
new 4b36d62 Add more tests.
new cc8a271 Add clone command.
new 8f32f90 Missing import
new e41b8dd Don't need this import anymore
new b65d65e Simplify the GitBackend further
new 8acce01 Tidy up imports
new 17f51f4 Merge upstream
new a975773 Fix early EOF issues
new d2d9e28 Raise exception when client hangs up.
new 0797af6 Factor out functions that don't need context.
new 3ce7581 Renames.
new 2112f39 Merge upstream
new bc2075d Add a simple GIT index file parser, and a dump-index command.
new e0f3184 Add index test.
new f93c222 Support index writing.
new 4aadbb3 Merge upstream
new db1934d Serialize trees
new dbfe678 Basic commit serialization
new 466417f Stash commit time when reconstituting a commit
new e1a8c99 Set _num_type so commit writer stuff works
new e0b1f05 Fix whitespace
new 51e5ca0 Set _parents to []. Fix a typo.
new 4485e98 Fix dulwich.objects
new 5fe5997 Missing newline
new 9adaa2a Merge John.
new 925d9c7 Remove duplicate functions.
new 6996e5e Added support for parsing Tag objects
new f1a485a Added Tag objects test data
new 2175684 Added Tag object testing to BlobReadTests
new 32f5525 a Tag object can refer to any other object, not just a Commit object
new 802d498 Merge upstream
new 5e1c6ee Initial cut at blob packer
new 2df5ce4 Add test
new e9800fe Fix size encoding bug (raise EBADCODER)
new 60d0cba Fix silly mistakes
new 445073e Test big chunks
new 99fc97f Fix encode_size
new 4d3fad2 Because of the 0x80 flag check, we can only send inserts 128 bytes at a time
new f5af299 Simplify opcode generation
new d68b174 FIXME is fixed
new ccc65ad Simpler
new fd849ee Merge tag support.
new a4b8fa5 Make tags a dictionary.
new b79480b Add Tags.iteritems().
new 65585d7 Fix iteritems.
new 62e54ef Need a list of magic heuristics
new c597c7c Don't need custom sort fn. Can't iterate over objects twice - its an iter :(
new b8d06ca More heuristics
new bb394b5 add support for setting lightweight tags.
new 52553bc Fix call.
new fba7a2e Add (non-working) brain dump of what delta picking might look like
new cd3f9e2 Make window a parameter
new 93b4e14 Add todo
new 5ba3b82 Merge upstream
new ade31af Merge delta pack brain dump
new 7d38a55 Don't let braindump break
new a1023ae Whitespace changes
new 9691add Messy :\
new 0f9682b Make all files written by either John and/or me GPLv2+, as discussed with him.
new 6863e0d James is ok with licensing his code GPLv2 or later rather than GPLv2-only.
new 5c896c3 Merge upstream
new b8c6f12 Merge John.
new ececb78 Fix download url, add version number.
new 4aeae18 Make type a property
new 170fc34 Don't access internals
new 4d39615 Code cleanup
new 1471185 Deal with thin packs appropriately.
new 136197e Merge upstream
new 1ce1158 Make fetch_objects() return the number of objects.
new 6577a7f Start working on getting sha, name from API - so we can sort on name when making deltas
new 8cfc836 Merge upstream
new 010cec6 Fix typo
new 6c4f14f Don't send objects already on the client. Perform the correct tuple check in sha_done.
new 46eacc2 recency is a list of tuple of (obj, path), not a list of obj
new 1bf773a Provide fake path when copying a pack in tests - long term this needs a better solution
new 95cec40 Use num_objects instead of objects now
new 0322de3 Don't try and send objects if there are none to send (client hung up already)
new a0b1b50 Helpers from subvertpy for talking to a remote SSH process
new fa0b53a Simplify
new 6b715da Code belongs in client really. Also, add SSHGitClient.
new cd7ac56 Teach ./bin/dulwich about SSH
new 9ce572f Add a generic class that can talk to any git-receive-pack or git-upload-packs that we can get pipe access to
new 708ad8b Try a simpler approach
new ada5896 Merge lp:~johncarr/dulwich/git-serve
new 5dcd49d Fallback to local git-foo if not git:// or git+ssh://. Remove unused stuff from SubprocessGitClient. Lets try a bufsize of 0.
new f0789c8 Don't force : on us
new 79cfca5 Don't need to be passed stuff..
new d3578fe Make local git clone via git-upload-pack work
new 2acfcfa Make cloning over git+ssh:// work
new d035b81 Lets implement push
new 1308db7 Merge John.
new 5575193 Release 0.1.0.
new 7b387b0 Add manifest file to include some more docs.
new 627d527 Fix bug in find_missing_objects.
new 1c23e9c Start on 0.1.0.
new fc4655b Add convenience function for accessing tags.
new 0655bba Remove Linus' copyright and GPLv2-only bit - all fragments from the original git code are gone now.
new 384045f Fix syntax errors.
new a6b45a3 Reorder imports.
new 09a6d51 Make fetch_objects a bit easier to access.
new 28980f1 Extend ObjectIterator a bit.
new f982f83 Split out ObjectStoreIterator.
new 48073bd Remove duplicate add_objects(), fix import.
new a1efecb Fix more imports.
new f0bb0dc Fix gzip.
new a27784e Pass along ref resolve function.
new 82a9adb allow user to override capabilities.
new 8a4d23a Support overriding capabilities for TCPClient and SSHSubprocessClient.
new d86bf91 Fix duplicate use of variable name.
new 2433e00 Avoid string slicing during apply_delta.
new e041169 FIx off-by-one error, and thinko.
new ef49f05 Merge performance fix for apply_delta from James.
new 12b16d0 Change apply_delta to tack things onto a list, instead of a string.
new 0e8077a Merge apply_delta performance fix from John.
new c978007 Don't require mentioned objects to be commits.
new b68a6f4 clarify that find_missing_objects looks at objects in general, not specifically commits.
new d8e1460 Fix indentation to be 4 spaces everywhere, consistently.
new 10a45c0 Mention that John and I maintain Dulwich these days.
new cd03d2f Remove unused dulwich.commit file.
new 88b0698 so, um, yeah
new 56f7ba8 more 2.4 hacking
new 777c22c Moved defaultdict for python2.4 into dulwich.misc
new 0de36f3 Abstracted the sha handling stuff
new e52d2fc Fixed copyright stuffs
new 893643e Moved unpack_from
new 701b3c3 Fixed minor issue with make_sha
new a539129 Add simple AUTHORS file.
new dc9ce70 Merge compatibility with python2.4 from rockstar.
new 8d78985 Fix crc32 tests.
new a0b8a21 Raise proper exceptions for clients.
new 712a7d3 Use separate parameter for thin packs rather than specifying all capabilities.
new 0265938 crc32's are always unsigned.
new 07beeec Don't modify original capabilities list.
new 91219a6 Raise nicer exception in case of checksum mismatch.
new e82ea2a Fix formatting issues.
new 8e5bc77 Remove unused test code.
new 5659971 Add tests for protocol.
new 730abce Add docstrings.
new ca1b9a5 Support more capabilities.
new 04bd6b7 Set defaults.
new a251c97 fix plain tcp
new 9df270a add basic tests for client side.
new 669105a Skip ^{} tags.
new a76bcab Fix typo.
new de51dc4 Release 0.1.1
new cc4186b Add separate exception for checksum mismatches.
new 7c0d0f3 Improve formatting, docstrings.
new d369aec Split up get_stored_checksums.
new 514f662 Fix checksum error message.
new ad38ef2 Always finish writing to disk before calculating checksum.
new 6108cbd Use stored checksum rather than re-calculating.
new 200721b Fix crc32 checksums stored in indexes.
new a2e76a5 Mac OS X doesn't have os.fdatasync, use os.fsync instead.
new 31ee91c Add iterating object finder.
new aa59674 Close ref file after writing to it.
new f2023a2 Fix formatting to use 4-character indentation.
new 8c226a0 Merge formatting fix.
new f99649c Add docstrings, only determine pack directory once.
new 1f82f50 Add some docstrings.
new eeaaa65 Fix test.
new b08a2f3 Move resolve_object into PackData.
new a0ce7ca Add LRU cache for objects at offsets.
new d7eee19 Remove local caching.
new 9e24871 Actually use the offset cache.
new 04e9819 Make object iterator lazy.
new 5eab0ea Make checking for objects present a bit faster.
new c5e578d Skip useless lookup.
new 87269e0 Merge performance improvements.
new 8607476 Remove pointless size checks on every access of packs.
new a898e40 Allow specifying offset to unpack_object.
new 7920d62 Pass offsets rather than wrapping (and slowing down) mmap.
new 3704af5 Simplify delta apply function a bit; remove nested pop() function.
new 2018d8c avoid using struct unpack
new ac8a5aa Remove useless whitespace.
new 9600143 Make hex/sha functions a bit faster.
new 94fb7f2 Remove duplicate check for sha files.
new 597fd49 Remove non-hex character.
new 623bf1c Avoid converting back and forth between hex and sha for every pack.
new d374936 Only determine hexsha when really necessary.
new b22e05e There are no thin packs in the objects/ directory usually, so don't look in other packs.
new fcf383b Add (optional!) C implementations of hex_to_sha and sha_to_hex.
new dd65c0b Add simple hacking doc.
new 5ba3354 Add apply_delta C implementation.
new c3b0f54 Properly split out PackIndex1 and PackIndex2.
new 284a81d remove time-consuming mmap size check.
new f651379 Remove useless file open/close.
new c2851a4 Slight performance improvement in read_zlib.
new 6bad333 Add C version of bisect_find_sha.
new f9aee44 Fix memory leak.
new 630ef77 Remove unnecessary code in an attempt to make index lookups a bit faster.
new f19e9b3 Add performance notes.
new 4e9b01b Remove unnecessary opens from pack code.
new 3d265b5 Support thin pack parameter for ssh connections.
new a5d0b8f Add _num_type for tags.
new 5b19940 Add simple lookup function to Tree.
new fda1829 Add function for finding the object in a tree.
new 5f84a7b Move performance doc to docs/ and rst format.
new e62cb12 Support activity reporting.
new ab09036 Support progress reporting in iterobjects.
new c41666f Fix fetching of thin packs.
new e1c2576 Support variable arguments in SSHGitClient.
new b342331 Fix default port for smart tcp clients.
new 46e46e1 Fix offset argument to mmap on python 2.6.
new 7e7474b Support author_time
new a21eb72 Support author_time
new daf8a44 Fix tests: object_index() raises an exception now.
new 5af10bc Fix tests: object_index() raises an exception now.
new da8b3da Support author/committer timezones.
new 657bfe9 Support author/committer timezones.
new ca37186 Use new class name in __repr__ for child classes.
new 5a3eec8 Use new class name in __repr__ for child classes.
new 19f6218 Pass lookup function into tree_lookup_path rather than dictionary-like object.
new 5431bcb Pass lookup function into tree_lookup_path rather than dictionary-like object.
new f0e8632 The parsing code is significantly different from the original in git now.
new c65a458 The parsing code is significantly different from the original in git now.
new 2643a6b Support packed refs.
new cc7a607 Support packed refs.
new 6b3f2b7 Remove mmap offset parameter use for now, as it appears to be broken and I have no good way to test it.
new de060c7 Remove mmap offset parameter use for now, as it appears to be broken and I have no good way to test it.
new 8032747 Split out tree parsing function.
new 5ad5a9c Split out tree parsing function.
new 354187c Build extensions in Makefile.
new 0cee074 Build extensions in Makefile.
new 155734a Store tree contents in dictionary internally.
new 1f229c5 Store tree contents in dictionary internally.
new cde18a4 Improve formatting.
new 2fd550b Improve formatting.
new d7e0e1e Fix skipping bug in index.
new ac0afb6 Fix skipping bug in index.
new 24ec259 Add extra index test.
new 9baa924 Add extra index test.
new bb270f6 fix writing of legacy objects.
new ed7e2be fix writing of legacy objects.
new ddbc11f Fix padding in index.
new 4c9095c Fix padding in index.
new 09cbb48 allow changing the trees.
new 2316d7a allow changing the trees.
new eba7f29 Fix syntax error in iteritems.
new 354e6b9 Fix syntax error in iteritems.
new be4bc46 Fix index tests.
new 1155069 Fix index tests.
new 714631c Don't close file twice.
new 45c3f15 Don't close file twice.
new c52006f Use separate function for tree parsing, allow C extension for tree parsing.
new 2b68a1b Use separate function for tree parsing, allow C extension for tree parsing.
new 0828832 Add C extension for tree parsing.
new efd84bb Add C extension for tree parsing.
new 87fa0ef Merge optimized version of tree parsing.
new b24de8a Merge optimized version of tree parsing.
new f2c2516 Fix C implementation of parse_tree to return a dictionary.
new 9598485 Fix C implementation of parse_tree to return a dictionary.
new 8e21c04 Implement Tree.__contains__.
new 1872cb5 Implement Tree.__contains__.
new 5d2d117 Cope with the fact that Index.__iter__ now returns paths rather than 12-tuples.
new b31e040 Cope with the fact that Index.__iter__ now returns paths rather than 12-tuples.
new b83fd46 Use hexsha's in Index API.
new 485313e Use hexsha's in Index API.
new 13c550f Release 0.2.0
new 27720e6 Release 0.2.0
new 816c753 Update setup.py.
new 7696cd3 Update setup.py.
new 629bd87 Support running tests with other versions of Python.
new 1a25add Support running tests with other versions of Python.
new 9fb3fec Fix compatibility with python 2.4, release 0.2.1.
new a703df9 Fix compatibility with python 2.4, release 0.2.1.
new 42a47df Ignore comment in packed-refs file.
new b741ed9 Ignore comment in packed-refs file.
new e5bb2f5 Fix progress bars.
new ec244f3 Fix progress bars.
new 760be90 Remove .so files in clean.
new e307dbd Remove .so files in clean.
new 8a885ee Fix build without extensions.
new 2b0698a Fix build without extensions.
new 7a1e640 Add convenience function for opening the index associated with a repository.
new 7145f42 Add convenience function for opening the index associated with a repository.
new 9d748bf Start on 0.2.2
new bb4a2fe Start on 0.2.2
new ad1a189 Remove outdated statements from the README.
new 4d1bdf0 Remove outdated statements from the README.
new 19f4079 Clarify that dulwich is GPLv2 *or later*.
new 4bc108c Clarify that dulwich is GPLv2 *or later*.
new 9fec6fc Mention C coding style in HACKING.
new 9c0d148 Mention C coding style in HACKING.
new 230698b Use property function rather than decorator, so we can support setters in the future.
new da26eb4 Use property function rather than decorator, so we can support setters in the future.
new 196cce1 Use property function rather than decorator, so we can support setters in the future.
new c098b9c Use property function rather than decorator, so we can support setters in the future.
new fa98db8 Allow users to change object types, use helper functions for setting raw strings.
new a2cc7ea Allow users to change object types, use helper functions for setting raw strings.
new 4c26b7d Lazily parse objects.
new 006d820 Lazily parse objects.
new 2b07380 Simplify property handling.
new 5829c5a Simplify property handling.
new a47e76d Fix serialization of blobs and for header.
new 67e7e32 Fix serialization of blobs and for header.
new 7652224 Add some docstrings.
new b0801f3 Add some docstrings.
new f9d8399 Actually parse lazily (forgot to remove the call earlier).
new 7cc6f6a Actually parse lazily (forgot to remove the call earlier).
new d6c7fc2 Remember the offset only for objects seen earlier in the pack, rather than the complete object.
new e93e685 Remember the offset only for objects seen earlier in the pack, rather than the complete object.
new 957336e Fix memory leak in parse_tree.
new 4b9fbea Fix memory leak in parse_tree.
new 86f5723 Add support for pretty printing objects.
new cd5a7ac Add support for pretty printing objects.
new 8cc7d79 Support iterating over contents of an object store.
new 09c754f Support iterating over contents of an object store.
new 378d7a8 Fix copyright headers.
new f5c8aeb Fix copyright headers.
new 1b2e10c use make_sha rather than sha1.new() that's deprecated in python2.6.
new ec4d7e7 use make_sha rather than sha1.new() that's deprecated in python2.6.
new c9e8de7 Create required refs directories if they don't exist yet.
new f042e6c Create required refs directories if they don't exist yet.
new 6a70970 Client.fetch_pack() returns the refs that were received.
new bc8d65e Client.fetch_pack() returns the refs that were received.
new 396d6d0 Cherry-pick fixes to send_pack from Scott Chacon <schacon at gmail.com>.
new 56c1505 Cherry-pick fixes to send_pack from Scott Chacon <schacon at gmail.com>.
new a923a4f Use public API where possible.
new 6afb8fd Use public API where possible.
new 5b9e173 Fix send_pack.
new 711cc2d Fix send_pack.
new 3fe2ee2 Fix docstrings
new 48ff399 Fix docstrings
new 0c7353c Use dictionary in send_pack.
new eb80daa Use dictionary in send_pack.
new eea02ed s/trial/a testrunner.
new dda5998 s/trial/a testrunner.
new a9ac9d3 Fix comment formatting.
new b504406 Fix comment formatting.
new f220c71 Use same API for finding send-pack refs as for recv-pack refs.
new 039334e Use same API for finding send-pack refs as for recv-pack refs.
new ff80e1b add read_packed_refs docstring.
new 14ea047 add read_packed_refs docstring.
new d1753af Clarify that objects are being passed to send_pack, not shas.
new 9036f2e Clarify that objects are being passed to send_pack, not shas.
new 1055c2d Provide more complete file-like API to pack write commands, since they need tell().
new cda85f1 Provide more complete file-like API to pack write commands, since they need tell().
new ae24722 Add some docstrings.
new 5b210e9 Add some docstrings.
new b961b85 Add docstrings.
new 4035620 Add docstrings.
new 19064d1 Import new lru_cache and tests.
new 441071f Import new lru_cache and tests.
new 1cf191a Add separate functions for formatting / parsing timezones.
new 2a4a3f5 Add separate functions for formatting / parsing timezones.
new a8669c1 Do proper parsing of timezones and store them as offset seconds.
new 4856af1 Do proper parsing of timezones and store them as offset seconds.
new eac1f18 Fix spacing issue in timezone offsets, add some simple tests for commit and tree serialization.
new 1e39a37 Fix spacing issue in timezone offsets, add some simple tests for commit and tree serialization.
new bf722a0 Fix kwargs argument in SubprocessClient._connect.
new 86f2e56 Fix kwargs argument in SubprocessClient._connect.
new 93b7acb Move some of the finding missing objects code to object_store.
new c34d66f Move some of the finding missing objects code to object_store.
new 3653de1 Support generating pydoctor output.
new de24824 Support generating pydoctor output.
new dd0676d Improve docstrings.
new 4e5d3c2 Improve docstrings.
new a11f0f1 More docstrings.
new f1262e1 More docstrings.
new fa292ef Fix test.
new 8f7f202 Fix test.
new 488350c Make missing object finder a bit more efficient.
new 74942e1 Make missing object finder a bit more efficient.
new c4ace40 Fix imports.
new 5ff7c40 Fix imports.
new 0c185d4 make sha finding lazy.
new fd96d9b make sha finding lazy.
new aebbe55 Always initialize _sha.
new 603cd5a Always initialize _sha.
new 1a34342 Add stub for commit, extra check.
new 1b0d564 Add stub for commit, extra check.
new 6815f87 Add helper function read_zlib_chunks.
new b13ec06 Add helper function read_zlib_chunks.
new ef1525c Fix typo.
new 9422c5b Fix typo.
new 47e8381 Raise sha error if necessary, always return refs, fix docs.
new e603229 Raise sha error if necessary, always return refs, fix docs.
new d4a041b Add base class for ObjectStore with just the interface.
new 9766154 Add base class for ObjectStore with just the interface.
new 516f846 Add function for committing new trees.
new 1a1d665 Add function for committing new trees.
new ffca871 Add support for committing trees and indexes.
new 43ee2c4 Add support for committing trees and indexes.
new f4f9f0b Add MemoryObjectStore.
new f280b90 Add MemoryObjectStore.
new 1db1601 Add tests for commit.
new fe33efa Add tests for commit.
new 5116767 More commit_tree tests and fixes.
new 7efd347 More commit_tree tests and fixes.
new c3ddcf9 Fix formatting.
new d5a6f1e Fix formatting.
new 3a71961 Return result Repo object.
new 264b631 Return result Repo object.
new a20ff1b Refactor GraphWalker.
new 23240f0 Refactor GraphWalker.
new d95e71e Initial work simplifying push/pull.
new 4fca4b7 Initial work simplifying push/pull.
new e1c619f Fix definition.
new 6cfbc19 Fix definition.
new 27e09f4 Fix sorting in trees.
new 39c4748 Fix sorting in trees.
new 32e710a Fix corner cases in client code.
new 54214d9 Fix corner cases in client code.
new ba55d60 Deal with removed refs.
new 9b77347 Deal with removed refs.
new df55da1 Deal with removed refs.
new 9792c43 Deal with removed refs.
new 407b5f0 Fix remote dpush refs?
new e14328a Fix remote dpush refs?
new cc0470e Add extra asserts, skip more revisions.
new ef2e550 Add extra asserts, skip more revisions.
new 722067e Cope with timestamps not always being 10 characters long.
new 2804ea1 Cope with timestamps not always being 10 characters long.
new f6e22bf Cope with username being specified to SSH client.
new 1df1baf Cope with username being specified to SSH client.
new 8d2082f Cope git-upload-pack arguments, apparently necessary for some hosts.
new 81c612d Cope git-upload-pack arguments, apparently necessary for some hosts.
new f545d12 Remove unused method Repo.pack_dir().
new 46366c4 Remove unused method Repo.pack_dir().
new 1909fc4 Use constants for directory names.
new 8530c26 Use constants for directory names.
new 77a48f7 Remove unnecessary indirection for DiskObjectStore.
new 006295c Remove unnecessary indirection for DiskObjectStore.
new 34064c1 Add refs container.
new 21fe282 Add refs container.
new 2e636c6 Release 0.3.0.
new 107a147 Release 0.3.0.
new fae233c Fix homepage.
new fd48e20 Fix homepage.
new 49d4bf1 Move more logic to RefsContainer.
new ae7ca03 Move more logic to RefsContainer.
new 17f9ae6 Move follow ref logic to RefsContainer.
new 20261d3 Move follow ref logic to RefsContainer.
new 9726890 Use RefsContainer for tags and heads.
new 00f9126 Use RefsContainer for tags and heads.
new 1eff876 Use refs in a couple more places.
new b1a6392 Use refs in a couple more places.
new 1f7aa28 Raise KeyError when RefsContainer can't find a ref, remove broad search for refs.
new fe5f1fb Raise KeyError when RefsContainer can't find a ref, remove broad search for refs.
new 90ae0ec Split out DiskRefsContainer.
new 1ec5e8e Split out DiskRefsContainer.
new 494d447 Provide ShaFile.__str__.
new 7eb8d99 Provide ShaFile.__str__.
new 0cae507 Implement Repo.__getitem__.
new 231420a Implement Repo.__getitem__.
new cdf2df2 remove unnecessary refs functions from Repo that are now on refs.
new b639811 remove unnecessary refs functions from Repo that are now on refs.
new 3d3d5cb Fix remaining tests.
new 3ca1eda Fix remaining tests.
new f7e324f Cope with HEAD not existing.
new ec7fcea Cope with HEAD not existing.
new fba50f2 Allow refs to point at nonexisting things in as_dict.
new 0b9cf06 Allow refs to point at nonexisting things in as_dict.
new eef8903 Start working on 0.3.1
new ea0cf88 Start working on 0.3.1
new 117fe6e Remove unused sha import
new 9111913 Remove unused sha import
new b48a7e1 Implement Repo.__setitem__ and Repo.__delitem__.
new bd3de42 Implement Repo.__setitem__ and Repo.__delitem__.
new 7755bdf Update NEWS.
new 4948608 Update NEWS.
new 649857b Switch to nosetests for tests, add coverage make target.
new 62fbe73 Switch to nosetests for tests, add coverage make target.
new e856575 Start working on 0.3.2.
new 6c8a94a Start working on 0.3.2.
new c3b1605 ignore coverage files.
new d109a4c ignore coverage files.
new 29339d9 Remove get_commit_parents, it's too trivial.
new bb188d9 Remove get_commit_parents, it's too trivial.
new 5b6585b Implement ObjectStore.find_common_revisions().
new dcaba02 Implement ObjectStore.find_common_revisions().
new 1d101a4 Fix typo (thanks Lo-Lan-Do).
new 655734a Fix typo (thanks Lo-Lan-Do).
new eced39b Fix iterator over objects in server.
new 8ee2fc9 Fix iterator over objects in server.
new eddb45b Fix formatting, add type check.
new f57ab50 Fix formatting, add type check.
new db927d9 setup.py: fixed extension names: using dot instead of / in the extension name (compatibilty with Python 2.5 @ win32)
new a323e12 setup.py: fixed extension names: using dot instead of / in the extension name (compatibilty with Python 2.5 @ win32)
new ceef219 setup.py build_ext now works with MSVC; added "special" header stdint.h (MSVC lacks it).
new 9426d78 setup.py build_ext now works with MSVC; added "special" header stdint.h (MSVC lacks it).
new 47fa9d0 Cope with objects already existing.
new 2f72d17 Cope with objects already existing.
new 68ef883 Add ObjectStore.generate_pack_contents.
new 9beedbf Add ObjectStore.generate_pack_contents.
new b8045d7 Merge support for compiling extensions.
new 3293646 Merge support for compiling extensions.
new 97fb702 attempt to fix some win32 issues; thanks to Alexander for pointing these out.
new 273a066 attempt to fix some win32 issues; thanks to Alexander for pointing these out.
new 3bb18d2 Use CheckExact for strings.
new 5eccb9a Use CheckExact for strings.
new 0a94635 Simplify tag parsing.
new 61eb9b8 Simplify tag parsing.
new 9b9d318 Simplify tag parsing.
new ff10bcd Simplify tag parsing.
new d2878d5 Use StringIO to generate Text and Commit texts.
new 37a9417 Use StringIO to generate Text and Commit texts.
new c6de5fd Fix time parsing.
new 2dc9862 Fix time parsing.
new e7236d8 Support serializing tags.
new 446fd5f Support serializing tags.
new 2b46122 When there's nothing to push, don't push anything.
new 507af62 When there's nothing to push, don't push anything.
new f72ac5e Add function for checking submodules.
new 695bc57 Add function for checking submodules.
new 585bad8 Add SHA1Reader helper class.
new daceeef Add SHA1Reader helper class.
new b62e2d4 Write index file SHA1s.
new 1e9d4b5 Write index file SHA1s.
new 7075ca9 Fix order of dev and ino.
new fd42466 Fix order of dev and ino.
new 2f345df Cope with float times.
new a90af8c Cope with float times.
new 8f89049 Fix flags data in index.
new e5cf98a Fix flags data in index.
new 0c31227 Fix flags.
new 8476d65 Fix flags.
new 4e16bd1 Don't include lower part of flags in index interface.
new e8c9241 Don't include lower part of flags in index interface.
new 243e4b9 Don't let user specify lower flags bits, as they depend on the path name length.
new f9ca0eb Don't let user specify lower flags bits, as they depend on the path name length.
new 2a572c6 Support the encoding field in commit messages.
new 879786c Support the encoding field in commit messages.
new ba8e57d Fix open modes of e.g. packs to be binary.
new 75bcd50 Fix open modes of e.g. packs to be binary.
new b04d48e Import negative timezone fix from hg-git.
new 49752a5 Import negative timezone fix from hg-git.
new 678c78a Add more docstrings.
new 2295650 Add more docstrings.
new e8eb80f Add tests for cleanup_mode.
new b706e4d Add tests for cleanup_mode.
new e8acf0e Add more docstrings.
new 2e9ea87 Add more docstrings.
new 4d682a1 Add more docstrings.
new 636bf99 Add more docstrings.
new 3163785 Fix commit_index.
new bc68a67 Fix commit_index.
new 533035a release 0.3.2
new 9ed3d3f release 0.3.2
new 03f7618 Start on 0.3.3.
new dfbb36e Start on 0.3.3.
new 80f3bb3 Don't use just the fact that the objects directory exists.
new 3181fba Don't use just the fact that the objects directory exists.
new e2e85a8 Add more tests.
new 8c7f974 Add more tests.
new 41c5c4e Fix sentinels.
new f53d542 Fix sentinels.
new 23589dd Implement ShaFile.__ne__.
new 7041354 Implement ShaFile.__ne__.
new 310dc88 Avoid using .git as a directory name since it confuses C git.
new b6536eb Avoid using .git as a directory name since it confuses C git.
new e062bc0 Add command for generating coverage-annotated files.
new cf5d5c4 Add command for generating coverage-annotated files.
new 6bd4d7a Add tests for dulwich.index.write_cache_time.
new 41b9129 Add tests for dulwich.index.write_cache_time.
new 33f99bc More docstrings, test coverage.
new 15c10cb More docstrings, test coverage.
new a01c082 Implement ShaFile.__hash__.
new a69f6a3 Implement ShaFile.__hash__.
new 78de3db remove empty directories.
new fee7ac9 Allow pushing a repository containing submodules
new 0fdbdbb remove empty directories.
new 65aab9c Allow pushing a repository containing submodules
new 5d64e52 fix uses of old api (Repo.{set,remove}_ref ObjectStore.add_pack)
new 0500df1 fix uses of old api (Repo.{set,remove}_ref ObjectStore.add_pack)
new 0f30f45 Return the offset correctly from write_pack_object
new 2b66c38 Return the offset correctly from write_pack_object
new cef9b32 Merge fixes from abderrahim.
new 8a15645 Merge fixes from abderrahim.
new 27caef4 Implement Tree.__len__.
new 6044fe5 Implement Tree.__len__.
new dcd0876 Re-import debian package.
new 34f6a68 Release 0.3.3
new 6da7eec Release 0.3.3
new 5221014 start working on 0.3.4.
new 18a2e04 start working on 0.3.4.
new 29aa574 New upstream release.
new 545b7f9 Add Provides: field.
new 2e164f9 Avoid hard dependency on python2.4. Thanks doko for the help debugging this. Closes: #534758.
new 61ca695 Bump standards version to 3.8.2.
new 977e48f Use binascii.{unhexlify,hexlify}. Thanks to Ronny for the hint.
new f4e4efc Use binascii.{unhexlify,hexlify}. Thanks to Ronny for the hint.
new cdd01d5 Return object sha and mode rather than object itself in tree_lookup_path.
new b3edb70 Return object sha and mode rather than object itself in tree_lookup_path.
new 9b924dd ensure a tree is parsed before calculating its length
new 3c98977 ensure a tree is parsed before calculating its length
new da25e5e create_delta: correctly write opcode for equal
new 5bed9d2 create_delta: correctly write opcode for equal
new c3a7177 merge trivial fixes from Abderrahim.
new 10aa4eb merge trivial fixes from Abderrahim.
new e597bc2 Clarify docstring.
new e800424 Clarify docstring.
new 881a8e8 Clarify that C modules should be optional.
new 18528a9 Clarify that C modules should be optional.
new f4169ff close the pack file before renaming (fix a crash on windows)
new 53f203b close the pack file before renaming (fix a crash on windows)
new 5a18825 Update docstrings, skip extra data in indexes (for now).
new 094424c Update docstrings, skip extra data in indexes (for now).
new 38c7433 Add proper error message when server hangs up.
new d3cf869 Add proper error message when server hangs up.
new 05703d5 Added cache to ProtocolGraphWalker to cope with several iterations on the commands received from the net
new db97910 Added cache to ProtocolGraphWalker to cope with several iterations on the commands received from the net
new e73d4cc Added missing ACK to protocol
new 9dd8340 Added missing ACK to protocol
new 173342c Merge server fixes from Roland.
new dc9e2cf Merge server fixes from Roland.
new 1e9637e Merge Windows fix from Abderrahim.
new c386a08 Merge Windows fix from Abderrahim.
new e69ef48 Remove mention of no write support.
new fcedec5 Remove mention of no write support.
new 1f4a848 Update docstring for Index.__getitem__.
new 56e5499 Update docstring for Index.__getitem__.
new 2082f43 start a tutorial of first steps
new 083bde8 start a tutorial of first steps
new 4181a21 fix docutils syntax and a few typos
new 4cf7c97 fix docutils syntax and a few typos
new 8b01f46 tutorial: move to compiling a global document
new 49f891d tutorial: move to compiling a global document
new 41ecf8c tutorial: second chapter about changing a file
new 2c39dec tutorial: second chapter about changing a file
new 4ff7f02 tutorial: finish documenting all tree operations
new 6be3ae8 tutorial: finish documenting all tree operations
new eef9dad Merge tutorial from Hervé.
new ee59ace Merge tutorial from Hervé.
new 3039b96 Add rst2html variable.
new 51a659f Add rst2html variable.
new 9ef6fdd Tutorial 1-initial-commit.txt: should also import parse_timezone
new 8b0fc32 Tutorial 1-initial-commit.txt: should also import parse_timezone
new 7283d56 release 0.4.0.
new 703a180 release 0.4.0.
new 58a985b Start working on 0.4.1.
new c5e7918 Start working on 0.4.1.
new ba48635 Add functions for determining the delta between the index and a revision tree.
new 00ea704 Add functions for determining the delta between the index and a revision tree.
new 66818ba Add ObjectStore.tree_changes().
new 8256b06 Add ObjectStore.tree_changes().
new 5484737 Add functionality for writing patches in dulwich.patch.
new a63464b Add functionality for writing patches in dulwich.patch.
new 71a2689 Add function for writing diff file headers.
new 0413044 Add function for writing diff file headers.
new 5416841 Add function for writing the diff between two files.
new d7e72f5 Add function for writing the diff between two files.
new ba8f83b Support diffstats in git am-style patches.
new 5a24421 Support diffstats in git am-style patches.
new d997d74 Add convenience functions for fetching objects.
new 8b41eeb Add convenience functions for fetching objects.
new 1c4682a Fix call to get_graph_walker.
new 4608d68 Fix call to get_graph_walker.
new 94281c2 Add convenience function for creating a new commit in a git repository.
new 6297e19 Add convenience function for creating a new commit in a git repository.
new b71676d Allow time-less tags.
new df8690d Allow time-less tags.
new 7347f39 setup: use setuptools if available
new 3968b8f setup: use setuptools if available
new 4628ddb merge patch from durin42 to use setuptools if possible.
new 0605f08 merge patch from durin42 to use setuptools if possible.
new 2e3ce46 Remove trailing whitespace.
new 130a62d Remove trailing whitespace.
new 3977566 Fix commit id, thanks Bryan Bishop.
new 0ef52f7 Fix commit id, thanks Bryan Bishop.
new e1ef8ad speed up the python based tree object parser by using str.find
new 3d57488 speed up the python based tree object parser by using str.find
new 9c3dff7 Merge faster pure-Python Tree parser.
new 640d983 Merge faster pure-Python Tree parser.
new 5c16dc3 Release 0.4.1.
new 4a321d8 Release 0.4.1.
new 7f39158 * New upstream release. * Bump standards version to 3.8.3.
new 757919b * New upstream release. + Supports time-less tags. Closes: #543240 * Rebuilt against newer version of python-central. Closes: #551893
new 5a29a72 Fix fetch() without determine_wants argument.
new 5a8187d Fix fetch() without determine_wants argument.
new 1cbdd15 Add basic test for parsing commit objects.
new 4e50426 Add basic test for parsing commit objects.
new 8b64c92 Support custom fields in commits.
new bc8d73f Support custom fields in commits.
new 6c7ebf7 Support extension build fails.
new 6e55d98 Support extension build fails.
new 4866b50 Add --without-speedups option.
new bed5971 Add --without-speedups option.
new 55acdc3 * Switch to dpkg-source 3.0 (quilt) format. * Bump standards version to 3.8.4.
new 12d7a5f Don't allow setting custom headers, per the discussion on the git list.
new c602e54 Don't allow setting custom headers, per the discussion on the git list.
new e8c94fd Fix two tests with the same name.
new eab17b1 Fix two tests with the same name.
new 0ab7df6 Implement Repo.get_config().
new 532b9c2 Implement Repo.get_config().
new 49d25d7 Rework server protocol to be smarter and interoperate with cgit client.
new 032036b Rework server protocol to be smarter and interoperate with cgit client.
new 98ceb39 Add a GitFile class that uses the same locking protocol for writes as git.
new c8e9d21 Add a GitFile class that uses the same locking protocol for writes as git.
new 5656b3a Clarify GitFile docstrings and disallow r+w modes.
new e5c9001 Clarify GitFile docstrings and disallow r+w modes.
new 52227b7 Don't magically delete lockfiles on IOError/OSError.
new d6d8b58 Don't magically delete lockfiles on IOError/OSError.
new c3863e1 Work towards making Dulwich less dependent on the filesystem.
new de164d9 Work towards making Dulwich less dependent on the filesystem.
new ed23aea Improve server protocol error handling; fix flush-pkt handling.
new ffa2961 Improve server protocol error handling; fix flush-pkt handling.
new afad608 Improve ref handling.
new a93f44f Improve ref handling.
new 17dce7d Working pass at an HTTP server, only dumb at the moment
new 1f35a47 Working pass at an HTTP server, only dumb at the moment
new ea1d556 Add smart HTTP support to dul-web.
new d09b91b Add smart HTTP support to dul-web.
new 2a9e8a0 Fix flaky/failing tests introduced in the last few changes.
new ce7b6b4 Fix flaky/failing tests introduced in the last few changes.
new 076b8d5 Add tests for HTTP server.
new ebf018c Add tests for HTTP server.
new ba67610 merge improvements from Dave to the server, file locking and repository abstraction.
new de25806 merge improvements from Dave to the server, file locking and repository abstraction.
new 4aa396e Add BaseRepo.put_named_file.
new b740af4 Add BaseRepo.put_named_file.
new b787e30 Move do_commit() and has_index() from Repo to BaseRepo.
new d7302c7 Move do_commit() and has_index() from Repo to BaseRepo.
new ca47424 Make base directories variable global.
new b91ee1c Make base directories variable global.
new 25197c6 Remove unnecessary indirection.
new 4f730ba Remove unnecessary indirection.
new fe6fe65 Add extra base class for DiskObjectStore.
new 634b2cd Add extra base class for DiskObjectStore.
new d81a1fe Ask for forgiveness, not permission.
new e1ee3e2 Ask for forgiveness, not permission.
new dbdcbd6 Ask for forgiveness, not permission.
new 5a829d7 Ask for forgiveness, not permission.
new 909d3b8 Move some functions back from DiskRefsContainer to RefsContainer.
new 4eedd56 Move some functions back from DiskRefsContainer to RefsContainer.
new 8f3dfd0 Remove pointless assertion - we'll get an exception in any case if the pack doesn't exist.
new 1bcdaf9 Remove pointless assertion - we'll get an exception in any case if the pack doesn't exist.
new 79034ac Fix issue creating new repositories, with trivial smoke test.
new e8e2bc6 Fix issue creating new repositories, with trivial smoke test.
new f414c2a Remove unused argument to simple_mmap.
new fb1513b Remove unused argument to simple_mmap.
new d405efd Use simple read function.
new 3dc0717 Use simple read function.
new fa35be7 Avoid using mmap when unnecessary.
new 7d6918a Avoid using mmap when unnecessary.
new 0728eb3 Only use mmap for index files.
new c44618c Only use mmap for index files.
new d01ccc7 Allow opening pack objects from memory.
new bd7e0c4 Allow opening pack objects from memory.
new eee439d use fstat if possible.
new 17063a6 use fstat if possible.
new f239494 merge support for use with in-memory packs.
new 6196883 merge support for use with in-memory packs.
new f47c9c5 Mark current version as 0.5.0
new 916cf3d Mark current version as 0.5.0
new 9da742a Extend DictRefsContainer.
new 6f25069 Extend DictRefsContainer.
new 1ad5b1c Add convenience function for parsing info/refs file.
new c70bb02 Add convenience function for parsing info/refs file.
new ec5e202 Delay checking size until it's actually used.
new 2c7dd15 Delay checking size until it's actually used.
new 4fecc6c Fix PackData._get_size().
new 3e4858a Fix PackData._get_size().
new cb066cf Remove put_named_file from public API
new 2f706af Remove put_named_file from public API
new bd95d2f Remove one-line function, only used in one place.
new 0055129 Remove one-line function, only used in one place.
new e57b607 Return unused data
new d93e5a3 Return unused data
new 78e552b Fix read for ref deltas.
new be216d8 Fix read for ref deltas.
new ad9506b repo: drop nonstandard ConfigObj dependency
new 9732f05 repo: drop nonstandard ConfigObj dependency
new 24f3e1e Change license to GPLv2 or later rather than just GPLv2 - verified with John.
new dabd25e Change license to GPLv2 or later rather than just GPLv2 - verified with John.
new 59863c9 * Cope with forward slashes correctly in the index on Windows. (Jelmer Vernooij, #526793)
new b4ca546 * Cope with forward slashes correctly in the index on Windows. (Jelmer Vernooij, #526793)
new 63e31ba Add --pure option to setup.py.
new 2f945f2 Add --pure option to setup.py.
new c43a86a Add --pure option to setup.py.
new b4495a0 Add --pure option to setup.py.
new 2a90afa Change license of dul-web to GPLv2 or later, consistent with the rest of Dulwich. Thanks to Dave for licensing this as GPLv2+.
new b9ed09f Fix memory leaks in error paths.
new 921769d Change license of dul-web to GPLv2 or later, consistent with the rest of Dulwich. Thanks to Dave for licensing this as GPLv2+.
new 74fca0d Fix memory leaks in error paths.
new dc2ee9c Use ConfigParser for now
new a7baa77 Use ConfigParser for now
new 17daf92 release 0.5.0.
new 94abba1 release 0.5.0.
new 27c851a New upstream release.
new b457b06 Add cgit compatibility testing framework.
new d1de8cd Add cgit compatibility testing framework.
new 69ad474 Add get_peeled to BaseRepo so HTTP and git servers use one call to peel tags.
new 5ddf568 Add get_peeled to BaseRepo so HTTP and git servers use one call to peel tags.
new ef3f2e1 Refactor server capability code into base Handler.
new 1e20a88 Refactor server capability code into base Handler.
new 05b9eec Allow server handlers to specify capabilities required by clients.
new 8d0ddc8 Allow server handlers to specify capabilities required by clients.
new b971b7e Fix ReceivePackHandler to disallow deleting refs without delete-refs.
new 98a7e58 Fix ReceivePackHandler to disallow deleting refs without delete-refs.
new 3ec93cb Extract all-zero SHA as a constant in protocol.py
new 4f40619 Extract all-zero SHA as a constant in protocol.py
new cd701f4 Remove unnecessary TODO in server.py.
new 9f16fe7 Remove unnecessary TODO in server.py.
new 37a673e Refactor server capability code into base Handler.
new 8579ade Refactor server capability code into base Handler.
new 90a9c51 Add no-progress capability support to UploadPackHandler.
new e2d0a61 Add no-progress capability support to UploadPackHandler.
new 5ee31ca Add include-tag capability to server.
new b32d76d Add include-tag capability to server.
new dc0479f Merge server capability refactoring from Dave.
new 4f04294 Merge server capability refactoring from Dave.
new c41354d Merge support for no-progress capability, some PEP8 fixes and removal of unused imports.
new dcab33a Merge support for no-progress capability, some PEP8 fixes and removal of unused imports.
new 35f368b Remove some unused imports.
new 98376a6 Remove some unused imports.
new 6ea35e6 Merge Dave.
... 2486 lines suppressed ...
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/dulwich.git
More information about the Python-modules-commits
mailing list