[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