[Pkg-bazaar-commits] ./bzr-git/unstable r30: merge new snapshot.

Jelmer Vernooij jelmer at samba.org
Fri Apr 10 12:28:21 UTC 2009


------------------------------------------------------------
revno: 30
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: debian
timestamp: Tue 2008-12-30 21:17:33 +0100
message:
  merge new snapshot.
removed:
  tests/test_versionedfiles.py
  versionedfiles.py
added:
  dulwich/
  dulwich/.bzrignore
  dulwich/COPYING
  dulwich/Makefile
  dulwich/README
  dulwich/bin/
  dulwich/bin/dul-daemon
  dulwich/bin/dul-receive-pack
  dulwich/bin/dul-upload-pack
  dulwich/bin/dulwich
  dulwich/docs/
  dulwich/docs/protocol.txt
  dulwich/dulwich/
  dulwich/dulwich/__init__.py
  dulwich/dulwich/client.py
  dulwich/dulwich/commit.py
  dulwich/dulwich/errors.py
  dulwich/dulwich/object_store.py
  dulwich/dulwich/objects.py
  dulwich/dulwich/pack.py
  dulwich/dulwich/protocol.py
  dulwich/dulwich/repo.py
  dulwich/dulwich/server.py
  dulwich/dulwich/tests/
  dulwich/dulwich/tests/__init__.py
  dulwich/dulwich/tests/data/
  dulwich/dulwich/tests/data/blobs/
  dulwich/dulwich/tests/data/blobs/6f670c0fb53f9463760b7295fbb814e965fb20c8
  dulwich/dulwich/tests/data/blobs/954a536f7819d40e6f637f849ee187dd10066349
  dulwich/dulwich/tests/data/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
  dulwich/dulwich/tests/data/commits/
  dulwich/dulwich/tests/data/commits/0d89f20333fbb1d2f3a94da77f4981373d8f4310
  dulwich/dulwich/tests/data/commits/5dac377bdded4c9aeb8dff595f0faeebcc8498cc
  dulwich/dulwich/tests/data/commits/60dacdc733de308bb77bb76ce0fb0f9b44c9769e
  dulwich/dulwich/tests/data/packs/
  dulwich/dulwich/tests/data/packs/pack-bc63ddad95e7321ee734ea11a7a62d314e0d7481.idx
  dulwich/dulwich/tests/data/packs/pack-bc63ddad95e7321ee734ea11a7a62d314e0d7481.pack
  dulwich/dulwich/tests/data/repos/
  dulwich/dulwich/tests/data/repos/a/
  dulwich/dulwich/tests/data/repos/a/.git/
  dulwich/dulwich/tests/data/repos/a/.git/HEAD
  dulwich/dulwich/tests/data/repos/a/.git/index
  dulwich/dulwich/tests/data/repos/a/.git/objects/
  dulwich/dulwich/tests/data/repos/a/.git/objects/2a/
  dulwich/dulwich/tests/data/repos/a/.git/objects/2a/72d929692c41d8554c07f6301757ba18a65d91
  dulwich/dulwich/tests/data/repos/a/.git/objects/4e/
  dulwich/dulwich/tests/data/repos/a/.git/objects/4e/f30bbfe26431a69c3820d3a683df54d688f2ec
  dulwich/dulwich/tests/data/repos/a/.git/objects/4f/
  dulwich/dulwich/tests/data/repos/a/.git/objects/4f/2e6529203aa6d44b5af6e3292c837ceda003f9
  dulwich/dulwich/tests/data/repos/a/.git/objects/7d/
  dulwich/dulwich/tests/data/repos/a/.git/objects/7d/9a07d797595ef11344549b8d08198e48c15364
  dulwich/dulwich/tests/data/repos/a/.git/objects/a2/
  dulwich/dulwich/tests/data/repos/a/.git/objects/a2/96d0bb611188cabb256919f36bc30117cca005
  dulwich/dulwich/tests/data/repos/a/.git/objects/a9/
  dulwich/dulwich/tests/data/repos/a/.git/objects/a9/0fa2d900a17e99b433217e988c4eb4a2e9a097
  dulwich/dulwich/tests/data/repos/a/.git/objects/ff/
  dulwich/dulwich/tests/data/repos/a/.git/objects/ff/d47d45845a8f6576491e1edb97e3fe6a850e7f
  dulwich/dulwich/tests/data/repos/a/.git/objects/info/
  dulwich/dulwich/tests/data/repos/a/.git/objects/pack/
  dulwich/dulwich/tests/data/repos/a/.git/refs/
  dulwich/dulwich/tests/data/repos/a/.git/refs/heads/
  dulwich/dulwich/tests/data/repos/a/.git/refs/heads/master
  dulwich/dulwich/tests/data/repos/a/.git/refs/tags/
  dulwich/dulwich/tests/data/repos/a/a
  dulwich/dulwich/tests/data/repos/a/b
  dulwich/dulwich/tests/data/repos/a/c
  dulwich/dulwich/tests/data/repos/ooo_merge/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/HEAD
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/index
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/29/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/29/69be3e8ee1c0222396a5611407e4769f14e54b
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/38/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/38/74e9c60a6d149c44c928140f250d81e6381520
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/6f/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/6f/670c0fb53f9463760b7295fbb814e965fb20c8
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/70/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/70/c190eb48fa8bbb50ddc692a17b44cb781af7f6
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/76/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/76/01d7f6231db6a57f7bbb79ee52e4d462fd44d1
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/90/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/90/182552c4a85a45ec2a835cadc3451bebdfe870
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/95/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/95/4a536f7819d40e6f637f849ee187dd10066349
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/b2/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/b2/a2766a2879c209ab1176e7e778b81ae422eeaa
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/f5/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/f5/07291b64138b875c28e03469025b1ea20bc614
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/f9/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/f9/e39b120c68182a4ba35349f832d0e4e61f485c
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/fb/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/fb/5b0425c7ce46959bec94d54b9a157645e114f5
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/info/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/pack/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/refs/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/refs/heads/
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/refs/heads/master
  dulwich/dulwich/tests/data/repos/ooo_merge/.git/refs/tags/
  dulwich/dulwich/tests/data/repos/ooo_merge/a
  dulwich/dulwich/tests/data/repos/ooo_merge/b
  dulwich/dulwich/tests/data/repos/ooo_merge/c
  dulwich/dulwich/tests/data/repos/simple_merge/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/HEAD
  dulwich/dulwich/tests/data/repos/simple_merge/.git/index
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/0d/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/0d/89f20333fbb1d2f3a94da77f4981373d8f4310
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/1b/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/1b/6318f651a534b38f9c7aedeebbd56c1e896853
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/29/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/29/69be3e8ee1c0222396a5611407e4769f14e54b
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/4c/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/4c/ffe90e0a41ad3f5190079d7c8f036bde29cbe6
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/5d/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/5d/ac377bdded4c9aeb8dff595f0faeebcc8498cc
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/60/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/60/dacdc733de308bb77bb76ce0fb0f9b44c9769e
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/6f/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/6f/670c0fb53f9463760b7295fbb814e965fb20c8
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/70/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/70/c190eb48fa8bbb50ddc692a17b44cb781af7f6
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/90/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/90/182552c4a85a45ec2a835cadc3451bebdfe870
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/95/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/95/4a536f7819d40e6f637f849ee187dd10066349
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/ab/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/ab/64bbdcc51b170d21588e5c5d391ee5c0c96dfd
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/d4/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/d4/bdad6549dfedf25d3b89d21f506aff575b28a7
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/d8/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/d8/0c186a03f423a81b39df39dc87fd269736ca86
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/e6/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/info/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/pack/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/refs/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/refs/heads/
  dulwich/dulwich/tests/data/repos/simple_merge/.git/refs/heads/master
  dulwich/dulwich/tests/data/repos/simple_merge/.git/refs/tags/
  dulwich/dulwich/tests/data/repos/simple_merge/a
  dulwich/dulwich/tests/data/repos/simple_merge/b
  dulwich/dulwich/tests/data/repos/simple_merge/d
  dulwich/dulwich/tests/data/repos/simple_merge/e
  dulwich/dulwich/tests/data/trees/
  dulwich/dulwich/tests/data/trees/70c190eb48fa8bbb50ddc692a17b44cb781af7f6
  dulwich/dulwich/tests/test_object_store.py
  dulwich/dulwich/tests/test_objects.py
  dulwich/dulwich/tests/test_pack.py
  dulwich/dulwich/tests/test_repository.py
  dulwich/setup.py
  fetch.py
  foreign/
  foreign/.bzrignore
  foreign/TODO
  foreign/__init__.py
  foreign/test_versionedfiles.py
  foreign/upgrade.py
  foreign/versionedfiles.py
  remote.py
  server.py
renamed:
  git_branch.py => branch.py
  git_dir.py => dir.py
  git_repository.py => repository.py
  git_workingtree.py => workingtree.py
  ids.py => mapping.py
  tests/test_git_branch.py => tests/test_branch.py
  tests/test_git_dir.py => tests/test_dir.py
  tests/test_git_repository.py => tests/test_repository.py
modified:
  .bzrignore
  INSTALL
  README
  TODO
  __init__.py
  debian/changelog
  debian/control
  errors.py
  setup.py
  tests/__init__.py
  tests/test_blackbox.py
  tests/test_ids.py
  branch.py
  dir.py
  repository.py
  mapping.py
  tests/test_branch.py
  tests/test_dir.py
  tests/test_repository.py
    ------------------------------------------------------------
    revno: 17.1.75
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Sat 2008-08-23 13:34:36 +0200
    message:
      Update versionedfiles.
    modified:
      git_repository.py
      tests/test_versionedfiles.py
      versionedfiles.py
    ------------------------------------------------------------
    revno: 17.1.76
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Sat 2008-08-23 13:35:28 +0200
    message:
      Ignore .plugins dir.
    modified:
      .bzrignore
    ------------------------------------------------------------
    revno: 17.1.77
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Sat 2008-08-23 15:12:10 +0200
    message:
      Eliminate (duplicate) git_ prefix.
    renamed:
      git_branch.py => branch.py
      git_dir.py => dir.py
      git_repository.py => repository.py
      git_workingtree.py => workingtree.py
      tests/test_git_branch.py => tests/test_branch.py
      tests/test_git_dir.py => tests/test_dir.py
      tests/test_git_repository.py => tests/test_repository.py
    modified:
      TODO
      __init__.py
      tests/__init__.py
      dir.py
      repository.py
      tests/test_branch.py
      tests/test_dir.py
      tests/test_repository.py
    ------------------------------------------------------------
    revno: 17.1.78
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Sat 2008-08-23 15:14:41 +0200
    message:
      Fix info.
    modified:
      versionedfiles.py
    ------------------------------------------------------------
    revno: 17.1.79
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Sat 2008-08-23 15:18:04 +0200
    message:
      Fix branch.
    modified:
      branch.py
    ------------------------------------------------------------
    revno: 17.1.80
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Sat 2008-08-23 15:53:48 +0200
    message:
      use mapping object.
    renamed:
      ids.py => mapping.py
    modified:
      branch.py
      repository.py
      tests/test_branch.py
      tests/test_ids.py
      tests/test_repository.py
      mapping.py
    ------------------------------------------------------------
    revno: 17.1.81
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Sat 2008-08-23 19:46:07 +0200
    message:
      Remove unused import.
    modified:
      tests/test_blackbox.py
    ------------------------------------------------------------
    revno: 17.1.82
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Wed 2008-08-27 21:39:49 +0200
    message:
      Merge foreign branch utility code.
    added:
      foreign/
      foreign/__init__.py
        ------------------------------------------------------------
        revno: 0.1.1
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-08-27 21:34:29 +0200
        message:
          Import utility functions for foreign branches.
        added:
          foreign.py
        ------------------------------------------------------------
        revno: 0.1.2
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-08-27 21:36:31 +0200
        message:
          Rename to __init__.py.
        renamed:
          foreign.py => __init__.py
    ------------------------------------------------------------
    revno: 17.1.83
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Wed 2008-08-27 21:40:33 +0200
    message:
      Actually use foreign branch utility code.
    modified:
      mapping.py
        ------------------------------------------------------------
        revno: 17.5.1
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: foreign-util
        timestamp: Sat 2008-08-23 16:21:02 +0200
        message:
          Use foreign utility functions.
        modified:
          mapping.py
    ------------------------------------------------------------
    revno: 17.1.84
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Wed 2008-08-27 22:03:52 +0200
    message:
      Merge new bzr-foreign.
    modified:
      foreign/__init__.py
        ------------------------------------------------------------
        revno: 0.1.3
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-08-27 21:43:01 +0200
        message:
          Fix import.
        modified:
          __init__.py
    ------------------------------------------------------------
    revno: 17.1.85
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Fri 2008-08-29 17:01:42 +0200
    message:
      merge versionedfiles support.
    removed:
      tests/test_versionedfiles.py
      versionedfiles.py
    added:
      foreign/.bzrignore
      foreign/TODO
      foreign/test_versionedfiles.py
      foreign/versionedfiles.py
    modified:
      tests/__init__.py
        ------------------------------------------------------------
        revno: 0.1.4
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-08-29 13:45:07 +0200
        message:
          Import TODO.
        added:
          TODO
        ------------------------------------------------------------
        revno: 0.1.5
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-08-29 16:56:37 +0200
        message:
          Import virtual versionedfiles code.
        added:
          .bzrignore
          test_versionedfiles.py
          versionedfiles.py
    ------------------------------------------------------------
    revno: 17.1.86
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Fri 2008-08-29 17:20:45 +0200
    message:
      Merge dpush changes.
    modified:
      foreign/__init__.py
        ------------------------------------------------------------
        revno: 0.1.6
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-08-29 17:05:47 +0200
        message:
          Import FakeControlFiles.
        modified:
          __init__.py
        ------------------------------------------------------------
        revno: 0.1.7
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-08-29 17:16:27 +0200
        message:
          Import dpush.
        modified:
          __init__.py
        ------------------------------------------------------------
        revno: 0.1.8
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-08-29 17:17:56 +0200
        message:
          Remove references to svn.
        modified:
          __init__.py
    ------------------------------------------------------------
    revno: 17.1.87
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Fri 2008-08-29 17:58:12 +0200
    message:
      Use bzr-foreign function names for converting between git and bzr revids.
    modified:
      branch.py
      foreign/TODO
      foreign/__init__.py
      mapping.py
      repository.py
      tests/test_branch.py
      tests/test_ids.py
      tests/test_repository.py
        ------------------------------------------------------------
        revno: 0.1.9
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-08-29 17:51:57 +0200
        message:
          Add abstract functions for converting revision ids between bzr and foreign vcses.
        modified:
          TODO
          __init__.py
    ------------------------------------------------------------
    revno: 17.1.88
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Sat 2008-08-30 19:22:05 +0200
    message:
      Add common function for finding git commit by bzr revid.
    modified:
      mapping.py
      repository.py
    ------------------------------------------------------------
    revno: 17.1.89
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Sat 2008-08-30 20:35:51 +0200
    message:
      Test that getting an unknown revision fails.
    modified:
      repository.py
      tests/test_repository.py
    ------------------------------------------------------------
    revno: 17.1.90
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Sat 2008-08-30 21:23:38 +0200
    message:
      Update bzr-foreign.
    modified:
      foreign/__init__.py
        ------------------------------------------------------------
        revno: 0.1.10
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-08-29 18:17:58 +0200
        message:
          Implement dpush using dpull function on Branch.
        modified:
          __init__.py
        ------------------------------------------------------------
        revno: 0.1.11
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Sat 2008-08-30 04:31:10 +0200
        message:
          Fix dpush.
        modified:
          __init__.py
    ------------------------------------------------------------
    revno: 17.1.91
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Mon 2008-09-01 17:42:59 +0200
    message:
      Support bzr init --git.
    modified:
      __init__.py
      dir.py
      repository.py
      tests/test_blackbox.py
    ------------------------------------------------------------
    revno: 17.1.92
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Sat 2008-09-06 15:42:22 +0200
    message:
      Cope with new argument to cloning_metadir.
    modified:
      dir.py
    ------------------------------------------------------------
    revno: 17.1.93
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Wed 2008-09-10 13:14:36 +0200
    message:
      import new version of bzr-foreign.
    added:
      foreign/upgrade.py
    modified:
      foreign/__init__.py
        ------------------------------------------------------------
        revno: 0.1.12
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-09-09 14:41:34 +0200
        message:
          Import upgrade code for upgrading mappings.
        added:
          upgrade.py
        ------------------------------------------------------------
        revno: 0.1.13
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-09-09 14:48:35 +0200
        message:
          Fix syntax errors.
        modified:
          upgrade.py
        ------------------------------------------------------------
        revno: 0.1.14
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-09-09 14:59:14 +0200
        message:
          Fix upgrade_branch.
        modified:
          upgrade.py
        ------------------------------------------------------------
        revno: 0.1.15
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-09-09 17:44:18 +0200
        message:
          Add test_suite function.
        modified:
          __init__.py
    ------------------------------------------------------------
    revno: 17.1.94
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Mon 2008-11-10 17:20:16 +0100
    message:
      Merge bzr-foreign.
    modified:
      branch.py
      foreign/__init__.py
      foreign/upgrade.py
        ------------------------------------------------------------
        revno: 0.1.16
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Mon 2008-11-10 17:14:20 +0100
        message:
          Import fixes from bzr-svn.
        modified:
          __init__.py
          upgrade.py
        ------------------------------------------------------------
        revno: 0.1.17
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Mon 2008-11-10 17:16:50 +0100
        message:
          Merge trunk.
            ------------------------------------------------------------
            revno: 0.2.1
            committer: Jelmer Vernooij <jelmer at samba.org>
            branch nick: trunk
            timestamp: Tue 2008-09-30 22:31:34 +0200
            message:
              Add ForeignBranch class, make dpush fallback to regular push.
            modified:
              __init__.py
            ------------------------------------------------------------
            revno: 0.2.2
            committer: Jelmer Vernooij <jelmer at samba.org>
            branch nick: trunk
            timestamp: Wed 2008-11-05 21:14:28 +0100
            message:
              Import escape commit message function.
            modified:
              __init__.py
    ------------------------------------------------------------
    revno: 17.1.95
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Mon 2008-11-10 17:22:54 +0100
    message:
      Fix the build.
    modified:
      branch.py
      repository.py
    ------------------------------------------------------------
    revno: 17.1.96
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Tue 2008-11-25 04:25:59 +0100
    message:
      Merge removal of foreign functionality now in bzrlib.
    modified:
      foreign/__init__.py
      foreign/upgrade.py
      foreign/versionedfiles.py
      mapping.py
        ------------------------------------------------------------
        revno: 0.1.18
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-11-12 12:19:19 +0100
        message:
          Add docstrings.
        modified:
          __init__.py
        ------------------------------------------------------------
        revno: 0.1.19
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-11-12 15:36:10 +0100
        message:
          import bzr-svn improvements.
        modified:
          __init__.py
          upgrade.py
          versionedfiles.py
        ------------------------------------------------------------
        revno: 0.1.20
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-11-12 19:16:18 +0100
        message:
          Merge bzr-svn improvements.
        modified:
          __init__.py
        ------------------------------------------------------------
        revno: 0.1.21
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-11-19 14:10:27 +0100
        message:
          Only register foreign property show function once.
        modified:
          __init__.py
        ------------------------------------------------------------
        revno: 0.1.22
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-11-25 01:33:32 +0100
        message:
          Merge improvements from bzr-svn.
        modified:
          __init__.py
          upgrade.py
        ------------------------------------------------------------
        revno: 0.1.23
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-11-25 02:03:00 +0100
        message:
          Add more docstrings.
        modified:
          __init__.py
        ------------------------------------------------------------
        revno: 0.1.24
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-11-25 04:16:20 +0100
        message:
          Remove elements pending to be included in bzrlib.
        modified:
          __init__.py
    ------------------------------------------------------------
    revno: 17.1.97
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Tue 2008-11-25 04:35:52 +0100
    message:
      Fix reporting of git commits in 'bzr log'.
    modified:
      __init__.py
      mapping.py
      repository.py
        ------------------------------------------------------------
        revno: 17.6.1
        committer: Elliot Murphy <elliot at elliotmurphy.com>
        branch nick: git
        timestamp: Fri 2008-10-03 22:37:23 -0400
        message:
          fix import of versionedfiles
        modified:
          repository.py
        ------------------------------------------------------------
        revno: 17.6.2
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Sun 2008-10-05 17:45:31 +0200
        message:
          merge fix for upstream API change.
        modified:
          repository.py
            ------------------------------------------------------------
            revno: 17.7.1
            committer: Ali Sabil <ali.sabil at gmail.com>
            branch nick: git
            timestamp: Sat 2008-10-04 00:04:25 +0200
            message:
              Fixed wrong import for versionedfiles in repository.py
            modified:
              repository.py
            ------------------------------------------------------------
            revno: 17.7.2
            committer: Ali Sabil <ali.sabil at gmail.com>
            branch nick: git
            timestamp: Sat 2008-10-04 01:08:49 +0200
            message:
              Ported GitRepository to the new git.Tree API
            modified:
              repository.py
        ------------------------------------------------------------
        revno: 17.6.3
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-11-12 15:39:55 +0100
        message:
          Merge upstream.
        modified:
          branch.py
          foreign/__init__.py
          foreign/upgrade.py
        ------------------------------------------------------------
        revno: 17.6.4
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-11-12 15:40:09 +0100
        message:
          Merge new bzr-foreign.
        modified:
          foreign/__init__.py
          foreign/upgrade.py
          foreign/versionedfiles.py
        ------------------------------------------------------------
        revno: 17.6.5
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-11-12 15:52:19 +0100
        message:
          Add log show function for git.
        modified:
          __init__.py
          mapping.py
          repository.py
        ------------------------------------------------------------
        revno: 17.6.6
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-11-12 19:18:24 +0100
        message:
          Merge bzr-foreign.
        modified:
          __init__.py
          foreign/__init__.py
        ------------------------------------------------------------
        revno: 17.6.7
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-11-12 19:39:14 +0100
        message:
          Cope with utf8 author/committer names.
        modified:
          repository.py
        ------------------------------------------------------------
        revno: 17.6.8
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-11-19 14:11:33 +0100
        message:
          Merge new bzr-foreign.
        modified:
          foreign/__init__.py
    ------------------------------------------------------------
    revno: 17.1.98
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Tue 2008-11-25 04:57:40 +0100
    message:
      Pass mapping object.
    modified:
      repository.py
    ------------------------------------------------------------
    revno: 17.1.99
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: trunk
    timestamp: Tue 2008-11-25 04:58:36 +0100
    message:
      Merge fix to use active branch.
    modified:
      dir.py
        ------------------------------------------------------------
        revno: 17.8.1
        committer: Eric Anderson <eric at pixelwareinc.com>
        branch nick: git
        timestamp: Mon 2008-11-24 20:45:22 -0500
        message:
          When reading branch use active branch instead of first branch.
          
          This allows us to interact with whatever is set as the current active 
          branch instead of being limited to only the first branch (master). 
          Useful for creating a branch from somewhere other than master.
          
          Limited in its usefulness as I believe git only allows switching 
          branches in a non-bare repositories and most trees being branched from 
          are bare repositories. Also requiring the source repository to switch
          its active branch is pretty intrusive. But something is better than
          nothing.
        modified:
          dir.py
    ------------------------------------------------------------
    revno: 17.1.100
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-17 00:24:57 +0100
    message:
      Merge in dulwich.
    added:
      dulwich/
      dulwich/.bzrignore
      dulwich/COPYING
      dulwich/Makefile
      dulwich/README
      dulwich/bin/
      dulwich/bin/dul-daemon
      dulwich/bin/dumppack
      dulwich/dulwich/
      dulwich/dulwich/__init__.py
      dulwich/dulwich/commit.py
      dulwich/dulwich/errors.py
      dulwich/dulwich/objects.py
      dulwich/dulwich/pack.py
      dulwich/dulwich/repo.py
      dulwich/dulwich/server.py
      dulwich/dulwich/tests/
      dulwich/dulwich/tests/__init__.py
      dulwich/dulwich/tests/data/
      dulwich/dulwich/tests/data/blobs/
      dulwich/dulwich/tests/data/blobs/6f670c0fb53f9463760b7295fbb814e965fb20c8
      dulwich/dulwich/tests/data/blobs/954a536f7819d40e6f637f849ee187dd10066349
      dulwich/dulwich/tests/data/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
      dulwich/dulwich/tests/data/commits/
      dulwich/dulwich/tests/data/commits/0d89f20333fbb1d2f3a94da77f4981373d8f4310
      dulwich/dulwich/tests/data/commits/5dac377bdded4c9aeb8dff595f0faeebcc8498cc
      dulwich/dulwich/tests/data/commits/60dacdc733de308bb77bb76ce0fb0f9b44c9769e
      dulwich/dulwich/tests/data/packs/
      dulwich/dulwich/tests/data/packs/pack-bc63ddad95e7321ee734ea11a7a62d314e0d7481.idx
      dulwich/dulwich/tests/data/packs/pack-bc63ddad95e7321ee734ea11a7a62d314e0d7481.pack
      dulwich/dulwich/tests/data/repos/
      dulwich/dulwich/tests/data/repos/a/
      dulwich/dulwich/tests/data/repos/a/.git/
      dulwich/dulwich/tests/data/repos/a/.git/HEAD
      dulwich/dulwich/tests/data/repos/a/.git/index
      dulwich/dulwich/tests/data/repos/a/.git/objects/
      dulwich/dulwich/tests/data/repos/a/.git/objects/2a/
      dulwich/dulwich/tests/data/repos/a/.git/objects/2a/72d929692c41d8554c07f6301757ba18a65d91
      dulwich/dulwich/tests/data/repos/a/.git/objects/4e/
      dulwich/dulwich/tests/data/repos/a/.git/objects/4e/f30bbfe26431a69c3820d3a683df54d688f2ec
      dulwich/dulwich/tests/data/repos/a/.git/objects/4f/
      dulwich/dulwich/tests/data/repos/a/.git/objects/4f/2e6529203aa6d44b5af6e3292c837ceda003f9
      dulwich/dulwich/tests/data/repos/a/.git/objects/7d/
      dulwich/dulwich/tests/data/repos/a/.git/objects/7d/9a07d797595ef11344549b8d08198e48c15364
      dulwich/dulwich/tests/data/repos/a/.git/objects/a2/
      dulwich/dulwich/tests/data/repos/a/.git/objects/a2/96d0bb611188cabb256919f36bc30117cca005
      dulwich/dulwich/tests/data/repos/a/.git/objects/a9/
      dulwich/dulwich/tests/data/repos/a/.git/objects/a9/0fa2d900a17e99b433217e988c4eb4a2e9a097
      dulwich/dulwich/tests/data/repos/a/.git/objects/ff/
      dulwich/dulwich/tests/data/repos/a/.git/objects/ff/d47d45845a8f6576491e1edb97e3fe6a850e7f
      dulwich/dulwich/tests/data/repos/a/.git/objects/info/
      dulwich/dulwich/tests/data/repos/a/.git/objects/pack/
      dulwich/dulwich/tests/data/repos/a/.git/refs/
      dulwich/dulwich/tests/data/repos/a/.git/refs/heads/
      dulwich/dulwich/tests/data/repos/a/.git/refs/heads/master
      dulwich/dulwich/tests/data/repos/a/.git/refs/tags/
      dulwich/dulwich/tests/data/repos/a/a
      dulwich/dulwich/tests/data/repos/a/b
      dulwich/dulwich/tests/data/repos/a/c
      dulwich/dulwich/tests/data/repos/ooo_merge/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/HEAD
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/index
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/29/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/29/69be3e8ee1c0222396a5611407e4769f14e54b
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/38/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/38/74e9c60a6d149c44c928140f250d81e6381520
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/6f/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/6f/670c0fb53f9463760b7295fbb814e965fb20c8
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/70/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/70/c190eb48fa8bbb50ddc692a17b44cb781af7f6
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/76/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/76/01d7f6231db6a57f7bbb79ee52e4d462fd44d1
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/90/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/90/182552c4a85a45ec2a835cadc3451bebdfe870
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/95/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/95/4a536f7819d40e6f637f849ee187dd10066349
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/b2/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/b2/a2766a2879c209ab1176e7e778b81ae422eeaa
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/f5/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/f5/07291b64138b875c28e03469025b1ea20bc614
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/f9/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/f9/e39b120c68182a4ba35349f832d0e4e61f485c
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/fb/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/fb/5b0425c7ce46959bec94d54b9a157645e114f5
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/info/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/objects/pack/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/refs/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/refs/heads/
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/refs/heads/master
      dulwich/dulwich/tests/data/repos/ooo_merge/.git/refs/tags/
      dulwich/dulwich/tests/data/repos/ooo_merge/a
      dulwich/dulwich/tests/data/repos/ooo_merge/b
      dulwich/dulwich/tests/data/repos/ooo_merge/c
      dulwich/dulwich/tests/data/repos/simple_merge/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/HEAD
      dulwich/dulwich/tests/data/repos/simple_merge/.git/index
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/0d/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/0d/89f20333fbb1d2f3a94da77f4981373d8f4310
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/1b/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/1b/6318f651a534b38f9c7aedeebbd56c1e896853
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/29/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/29/69be3e8ee1c0222396a5611407e4769f14e54b
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/4c/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/4c/ffe90e0a41ad3f5190079d7c8f036bde29cbe6
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/5d/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/5d/ac377bdded4c9aeb8dff595f0faeebcc8498cc
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/60/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/60/dacdc733de308bb77bb76ce0fb0f9b44c9769e
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/6f/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/6f/670c0fb53f9463760b7295fbb814e965fb20c8
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/70/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/70/c190eb48fa8bbb50ddc692a17b44cb781af7f6
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/90/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/90/182552c4a85a45ec2a835cadc3451bebdfe870
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/95/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/95/4a536f7819d40e6f637f849ee187dd10066349
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/ab/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/ab/64bbdcc51b170d21588e5c5d391ee5c0c96dfd
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/d4/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/d4/bdad6549dfedf25d3b89d21f506aff575b28a7
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/d8/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/d8/0c186a03f423a81b39df39dc87fd269736ca86
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/e6/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/info/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/objects/pack/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/refs/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/refs/heads/
      dulwich/dulwich/tests/data/repos/simple_merge/.git/refs/heads/master
      dulwich/dulwich/tests/data/repos/simple_merge/.git/refs/tags/
      dulwich/dulwich/tests/data/repos/simple_merge/a
      dulwich/dulwich/tests/data/repos/simple_merge/b
      dulwich/dulwich/tests/data/repos/simple_merge/d
      dulwich/dulwich/tests/data/repos/simple_merge/e
      dulwich/dulwich/tests/data/trees/
      dulwich/dulwich/tests/data/trees/70c190eb48fa8bbb50ddc692a17b44cb781af7f6
      dulwich/dulwich/tests/test_objects.py
      dulwich/dulwich/tests/test_pack.py
      dulwich/dulwich/tests/test_repository.py
      dulwich/setup.py
    modified:
      INSTALL
        ------------------------------------------------------------
        revno: 0.3.1
        committer: James Westby <jw+debian at jameswestby.net>
        branch nick: trunk
        timestamp: Sun 2007-03-25 12:45:49 +0100
        message:
          Start the python-git project.
          
          Aims to give an interface to git repos that doesn't call out to git directly.
          Probably going to be pure python.
          
          Currently can read blobs, trees and commits from the files. It reads both
          legacy and new headers. However it is untested for anything but the simple
          case.
          
          Can also understand a little about the repository format.
          
          The testsuite uses the nosetests program from Turbogears, as I got annoyed
          trying to set up unittest.
          
          Open up a repo by passing it the path to the .git dir. You can then ask for
          HEAD with repo.head() or a ref with repo.ref(name). Both return the SHA id
          they currently point to. You can then grab this object with
          repo.get_object(sha).
          
          For the actual objects the ShaFile.from_file(filename) will return the object
          stored in the file whatever it is. To ensure you get the correct type then
          call {Blob,Tree,Commit}.from_file(filename). I will add repo methods to do
          this for you with file lookup soon.
          
          There is also support for creating blobs. Blob.from_string(string) will create
          a blob object from the string. You can then call blob.sha() to get the sha
          object for this blob, and hexdigest() on that will get its ID. There is
          currently no method that allows you to write it out though.
          
          Everything is currently done with assertions, where much of it should probably
          be exceptions. This was merely done for expediency. If you hit an assertion,
          it either means you have done something wrong, there is corruption, or
          you are trying an unsupported operation.
        added:
          git/
          git/__init__.py
          git/objects.py
          git/repository.py
          git/tests/
          git/tests/__init__.py
          git/tests/data/
          git/tests/data/blobs/
          git/tests/data/blobs/6f670c0fb53f9463760b7295fbb814e965fb20c8
          git/tests/data/blobs/954a536f7819d40e6f637f849ee187dd10066349
          git/tests/data/blobs/e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
          git/tests/data/commits/
          git/tests/data/commits/0d89f20333fbb1d2f3a94da77f4981373d8f4310
          git/tests/data/commits/5dac377bdded4c9aeb8dff595f0faeebcc8498cc
          git/tests/data/commits/60dacdc733de308bb77bb76ce0fb0f9b44c9769e
          git/tests/data/repos/
          git/tests/data/repos/a/
          git/tests/data/repos/a/.git/
          git/tests/data/repos/a/.git/HEAD
          git/tests/data/repos/a/.git/branches/
          git/tests/data/repos/a/.git/config
          git/tests/data/repos/a/.git/description
          git/tests/data/repos/a/.git/hooks/
          git/tests/data/repos/a/.git/hooks/applypatch-msg
          git/tests/data/repos/a/.git/hooks/commit-msg
          git/tests/data/repos/a/.git/hooks/post-commit
          git/tests/data/repos/a/.git/hooks/post-update
          git/tests/data/repos/a/.git/hooks/pre-applypatch
          git/tests/data/repos/a/.git/hooks/pre-commit
          git/tests/data/repos/a/.git/hooks/pre-rebase
          git/tests/data/repos/a/.git/hooks/update
          git/tests/data/repos/a/.git/index
          git/tests/data/repos/a/.git/info/
          git/tests/data/repos/a/.git/info/exclude
          git/tests/data/repos/a/.git/logs/
          git/tests/data/repos/a/.git/logs/HEAD
          git/tests/data/repos/a/.git/logs/refs/
          git/tests/data/repos/a/.git/logs/refs/heads/
          git/tests/data/repos/a/.git/logs/refs/heads/master
          git/tests/data/repos/a/.git/objects/
          git/tests/data/repos/a/.git/objects/2a/
          git/tests/data/repos/a/.git/objects/2a/72d929692c41d8554c07f6301757ba18a65d91
          git/tests/data/repos/a/.git/objects/4e/
          git/tests/data/repos/a/.git/objects/4e/f30bbfe26431a69c3820d3a683df54d688f2ec
          git/tests/data/repos/a/.git/objects/4f/
          git/tests/data/repos/a/.git/objects/4f/2e6529203aa6d44b5af6e3292c837ceda003f9
          git/tests/data/repos/a/.git/objects/7d/
          git/tests/data/repos/a/.git/objects/7d/9a07d797595ef11344549b8d08198e48c15364
          git/tests/data/repos/a/.git/objects/a2/
          git/tests/data/repos/a/.git/objects/a2/96d0bb611188cabb256919f36bc30117cca005
          git/tests/data/repos/a/.git/objects/a9/
          git/tests/data/repos/a/.git/objects/a9/0fa2d900a17e99b433217e988c4eb4a2e9a097
          git/tests/data/repos/a/.git/objects/ff/
          git/tests/data/repos/a/.git/objects/ff/d47d45845a8f6576491e1edb97e3fe6a850e7f
          git/tests/data/repos/a/.git/objects/info/
          git/tests/data/repos/a/.git/objects/pack/
          git/tests/data/repos/a/.git/refs/
          git/tests/data/repos/a/.git/refs/heads/
          git/tests/data/repos/a/.git/refs/heads/master
          git/tests/data/repos/a/.git/refs/tags/
          git/tests/data/repos/a/a
          git/tests/data/repos/a/b
          git/tests/data/repos/a/c
          git/tests/data/trees/
          git/tests/data/trees/70c190eb48fa8bbb50ddc692a17b44cb781af7f6
          git/tests/test_objects.py
          git/tests/test_repository.py
        ------------------------------------------------------------
        revno: 0.3.2
        committer: James Westby <jw+debian at jameswestby.net>
        branch nick: trunk2
        timestamp: Sun 2007-03-25 14:28:11 +0100
        message:
          Make it more like a real project.
          
          Add copyright statements, and license the code under the GPLv2.
          
          Also add a README file.
        added:
          COPYING
          README
        modified:
          git/__init__.py
          git/objects.py
          git/repository.py
          git/tests/__init__.py
          git/tests/test_objects.py
          git/tests/test_repository.py
        ------------------------------------------------------------
        revno: 0.3.3
        committer: James Westby <jw+debian at jameswestby.net>
        branch nick: trunk2
        timestamp: Sun 2007-03-25 14:30:25 +0100
        message:
          Remove cruft from the repo that is used in the testsuite.
        removed:
          git/tests/data/repos/a/.git/branches/
          git/tests/data/repos/a/.git/config
          git/tests/data/repos/a/.git/description
          git/tests/data/repos/a/.git/hooks/
          git/tests/data/repos/a/.git/hooks/applypatch-msg
          git/tests/data/repos/a/.git/hooks/commit-msg
          git/tests/data/repos/a/.git/hooks/post-commit
          git/tests/data/repos/a/.git/hooks/post-update
          git/tests/data/repos/a/.git/hooks/pre-applypatch
          git/tests/data/repos/a/.git/hooks/pre-commit
          git/tests/data/repos/a/.git/hooks/pre-rebase
          git/tests/data/repos/a/.git/hooks/update
          git/tests/data/repos/a/.git/info/
          git/tests/data/repos/a/.git/info/exclude
          git/tests/data/repos/a/.git/logs/
          git/tests/data/repos/a/.git/logs/HEAD
          git/tests/data/repos/a/.git/logs/refs/
          git/tests/data/repos/a/.git/logs/refs/heads/
          git/tests/data/repos/a/.git/logs/refs/heads/master
        ------------------------------------------------------------
        revno: 0.3.4
        committer: James Westby <jw+debian at jameswestby.net>
        branch nick: trunk2
        timestamp: Sun 2007-03-25 15:38:19 +0100
        message:
          Add methods to repo to get objects of a certain type.
          
          Now get_blob etc. will ensure that you get an object of the type you want.
          There needs to be the addition to get the type by going via a higher type
          where possible, e.g. tree from commit, but it's not done yet.
        added:
          git/errors.py
        modified:
          git/objects.py
          git/repository.py
          git/tests/test_repository.py
        ------------------------------------------------------------
        revno: 0.3.5
        committer: James Westby <jw+debian at jameswestby.net>
        branch nick: trunk2
        timestamp: Sun 2007-03-25 17:50:38 +0100
        message:
          Add support for getting the revision graph from a head.
          
          Ask a repo for the revision_history from a commit sha, and it will oblige by 
          returning a list of commits that are reverse chronologically sorted.
          
          Doing this required storing the commit time. The author time and the timezones
          are currently discarded, but could be parsed.
          
          Also ShaFile now implements __eq__ so that two objects are the same if their
          sha value matches.
        added:
          git/tests/data/repos/simple_merge/
          git/tests/data/repos/simple_merge/.git/
          git/tests/data/repos/simple_merge/.git/HEAD
          git/tests/data/repos/simple_merge/.git/index
          git/tests/data/repos/simple_merge/.git/objects/
          git/tests/data/repos/simple_merge/.git/objects/0d/
          git/tests/data/repos/simple_merge/.git/objects/0d/89f20333fbb1d2f3a94da77f4981373d8f4310
          git/tests/data/repos/simple_merge/.git/objects/1b/
          git/tests/data/repos/simple_merge/.git/objects/1b/6318f651a534b38f9c7aedeebbd56c1e896853
          git/tests/data/repos/simple_merge/.git/objects/29/
          git/tests/data/repos/simple_merge/.git/objects/29/69be3e8ee1c0222396a5611407e4769f14e54b
          git/tests/data/repos/simple_merge/.git/objects/4c/
          git/tests/data/repos/simple_merge/.git/objects/4c/ffe90e0a41ad3f5190079d7c8f036bde29cbe6
          git/tests/data/repos/simple_merge/.git/objects/5d/
          git/tests/data/repos/simple_merge/.git/objects/5d/ac377bdded4c9aeb8dff595f0faeebcc8498cc
          git/tests/data/repos/simple_merge/.git/objects/60/
          git/tests/data/repos/simple_merge/.git/objects/60/dacdc733de308bb77bb76ce0fb0f9b44c9769e
          git/tests/data/repos/simple_merge/.git/objects/6f/
          git/tests/data/repos/simple_merge/.git/objects/6f/670c0fb53f9463760b7295fbb814e965fb20c8
          git/tests/data/repos/simple_merge/.git/objects/70/
          git/tests/data/repos/simple_merge/.git/objects/70/c190eb48fa8bbb50ddc692a17b44cb781af7f6
          git/tests/data/repos/simple_merge/.git/objects/90/
          git/tests/data/repos/simple_merge/.git/objects/90/182552c4a85a45ec2a835cadc3451bebdfe870
          git/tests/data/repos/simple_merge/.git/objects/95/
          git/tests/data/repos/simple_merge/.git/objects/95/4a536f7819d40e6f637f849ee187dd10066349
          git/tests/data/repos/simple_merge/.git/objects/ab/
          git/tests/data/repos/simple_merge/.git/objects/ab/64bbdcc51b170d21588e5c5d391ee5c0c96dfd
          git/tests/data/repos/simple_merge/.git/objects/d4/
          git/tests/data/repos/simple_merge/.git/objects/d4/bdad6549dfedf25d3b89d21f506aff575b28a7
          git/tests/data/repos/simple_merge/.git/objects/d8/
          git/tests/data/repos/simple_merge/.git/objects/d8/0c186a03f423a81b39df39dc87fd269736ca86
          git/tests/data/repos/simple_merge/.git/objects/e6/
          git/tests/data/repos/simple_merge/.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391
          git/tests/data/repos/simple_merge/.git/objects/info/
          git/tests/data/repos/simple_merge/.git/objects/pack/
          git/tests/data/repos/simple_merge/.git/refs/
          git/tests/data/repos/simple_merge/.git/refs/heads/
          git/tests/data/repos/simple_merge/.git/refs/heads/master
          git/tests/data/repos/simple_merge/.git/refs/tags/
          git/tests/data/repos/simple_merge/a
          git/tests/data/repos/simple_merge/b
          git/tests/data/repos/simple_merge/d
          git/tests/data/repos/simple_merge/e
        modified:
          git/objects.py
          git/repository.py
          git/tests/test_objects.py
          git/tests/test_repository.py
        ------------------------------------------------------------
        revno: 0.3.6
        committer: James Westby <jw+debian at jameswestby.net>
        branch nick: trunk2
        timestamp: Sun 2007-03-25 18:00:25 +0100
        message:
          Error when a commit isn't found to avoid problems later.
          
          A missing commit while doing revision_history will ow throw MissingCommitError
          rather than falling over.
          
          With no support for pack files and alternate object dirs then this may merely
          indicate that they are in use.
          
          With shallow repos and the like maybe a marker would want to be inserted
          instead.
        modified:
          git/errors.py
          git/repository.py
          git/tests/test_repository.py
        ------------------------------------------------------------
        revno: 0.3.7
        committer: James Westby <jw+debian at jameswestby.net>
        branch nick: trunk2
        timestamp: Sun 2007-03-25 18:31:58 +0100
        message:
          Drop the restriction on having objects writeable for the mmap.
          
          Git creates objects read only, so this would have been a problem in the wild,
          and was annoying and unnecessary anyway.
        modified:
          git/objects.py
        ------------------------------------------------------------
        revno: 0.3.8
        committer: James Westby <jw+debian at jameswestby.net>
        branch nick: trunk2
        timestamp: Sun 2007-03-25 19:46:54 +0100
        message:
          Make the commit walker use a loop rather than recursion.
          
          With more than a couple of commits the recursion method of commit walking
          goes bad. Switch to a loop method to counteract this. Also build the list
          in reverse and switch it round at the end. This should be a win, as most
          parents are older than their children, and as we deal with the parents after
          doing it in reverse means we need to only go a few steps down the list to find
          their place. Doing it the other way then more and more steps would be taken.
          Hopefully this is a win in all cases, as the reverse might be expensive for
          short paths. However they are short, and for the long path case it is going
          to be very expensive to keep the list in the correct order.
          
          There may be more scope for optimisation if the place where the child was
          inserted is remembered for each parent, and the search starts near there.
          However its not guaranteed to be a win in every case, so keep it simple.
          
          The list algorithm chosen actually meant that the merge used in the test
          was ordered correctly based on parent ordering, so it wasn't rigorous. The
          ooo_merge repo has a merge where the parents were committed in the opposite
          order.
        added:
          git/tests/data/repos/ooo_merge/
          git/tests/data/repos/ooo_merge/.git/
          git/tests/data/repos/ooo_merge/.git/HEAD
          git/tests/data/repos/ooo_merge/.git/index
          git/tests/data/repos/ooo_merge/.git/objects/
          git/tests/data/repos/ooo_merge/.git/objects/29/
          git/tests/data/repos/ooo_merge/.git/objects/29/69be3e8ee1c0222396a5611407e4769f14e54b
          git/tests/data/repos/ooo_merge/.git/objects/38/
          git/tests/data/repos/ooo_merge/.git/objects/38/74e9c60a6d149c44c928140f250d81e6381520
          git/tests/data/repos/ooo_merge/.git/objects/6f/
          git/tests/data/repos/ooo_merge/.git/objects/6f/670c0fb53f9463760b7295fbb814e965fb20c8
          git/tests/data/repos/ooo_merge/.git/objects/70/
          git/tests/data/repos/ooo_merge/.git/objects/70/c190eb48fa8bbb50ddc692a17b44cb781af7f6
          git/tests/data/repos/ooo_merge/.git/objects/76/
          git/tests/data/repos/ooo_merge/.git/objects/76/01d7f6231db6a57f7bbb79ee52e4d462fd44d1
          git/tests/data/repos/ooo_merge/.git/objects/90/
          git/tests/data/repos/ooo_merge/.git/objects/90/182552c4a85a45ec2a835cadc3451bebdfe870
          git/tests/data/repos/ooo_merge/.git/objects/95/
          git/tests/data/repos/ooo_merge/.git/objects/95/4a536f7819d40e6f637f849ee187dd10066349
          git/tests/data/repos/ooo_merge/.git/objects/b2/
          git/tests/data/repos/ooo_merge/.git/objects/b2/a2766a2879c209ab1176e7e778b81ae422eeaa
          git/tests/data/repos/ooo_merge/.git/objects/f5/
          git/tests/data/repos/ooo_merge/.git/objects/f5/07291b64138b875c28e03469025b1ea20bc614
          git/tests/data/repos/ooo_merge/.git/objects/f9/
          git/tests/data/repos/ooo_merge/.git/objects/f9/e39b120c68182a4ba35349f832d0e4e61f485c
          git/tests/data/repos/ooo_merge/.git/objects/fb/
          git/tests/data/repos/ooo_merge/.git/objects/fb/5b0425c7ce46959bec94d54b9a157645e114f5
          git/tests/data/repos/ooo_merge/.git/objects/info/
          git/tests/data/repos/ooo_merge/.git/objects/pack/
          git/tests/data/repos/ooo_merge/.git/refs/
          git/tests/data/repos/ooo_merge/.git/refs/heads/
          git/tests/data/repos/ooo_merge/.git/refs/heads/master
          git/tests/data/repos/ooo_merge/.git/refs/tags/
          git/tests/data/repos/ooo_merge/a
          git/tests/data/repos/ooo_merge/b
          git/tests/data/repos/ooo_merge/c
        modified:
          git/repository.py
          git/tests/test_repository.py
        ------------------------------------------------------------
        revno: 0.3.9
        committer: James Westby <jw+debian at jameswestby.net>
        branch nick: trunk
        timestamp: Fri 2007-03-30 17:20:00 +0100
        message:
          Add some basic pack handling code.
          
          It has classes for the index and data parts. It supports lookup of an object
          name in the index, and then access to the object in the data part using the
          offset returned from the index lookup.
          
          There are many problems with it so far.
          
            * The mmap in python has no offset, so the whole files are mapped.
            * There is no support for delta objects.
            * There is no consistency checking.
            * The code is not hooked up to provide a simple API.
            * The code is not hooked in to the repo, so that objects are still not
              retrieved from packs.
        added:
          git/pack.py
          git/tests/data/packs/
          git/tests/data/packs/pack-bc63ddad95e7321ee734ea11a7a62d314e0d7481.idx
          git/tests/data/packs/pack-bc63ddad95e7321ee734ea11a7a62d314e0d7481.pack
          git/tests/test_pack.py
        modified:
          git/objects.py
          git/tests/__init__.py
        ------------------------------------------------------------
        revno: 0.3.10
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-09-10 13:45:38 +0200
        message:
          Ignore trial output directory.
        added:
          .bzrignore
        ------------------------------------------------------------
        revno: 0.3.11
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Mon 2008-12-08 23:13:48 +0100
        message:
          Merge bare repository support.
        modified:
          git/repository.py
            ------------------------------------------------------------
            revno: 0.4.1
            committer: Jelmer Vernooij <jelmer at samba.org>
            branch nick: bare
            timestamp: Wed 2008-09-10 13:35:17 +0200
            message:
              Support opening bare repositories.
            modified:
              git/repository.py
        ------------------------------------------------------------
        revno: 0.3.12
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Mon 2008-12-08 23:22:54 +0100
        message:
          Rename package to dulwich, add setup.py.
        added:
          setup.py
        renamed:
          git/ => dulwich/
        modified:
          .bzrignore
          dulwich/tests/test_objects.py
          dulwich/tests/test_pack.py
          dulwich/tests/test_repository.py
        ------------------------------------------------------------
        revno: 0.3.13
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Mon 2008-12-08 23:32:59 +0100
        message:
          add convenience makefile.
        added:
          Makefile
        ------------------------------------------------------------
        revno: 0.3.14
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Mon 2008-12-08 23:35:22 +0100
        message:
          Import changes from my bzr-git branch, to make dulwich before more like python-git.
        added:
          dulwich/commit.py
        renamed:
          dulwich/repository.py => dulwich/repo.py
        modified:
          dulwich/__init__.py
          dulwich/tests/test_objects.py
          dulwich/tests/test_repository.py
          dulwich/repo.py
        ------------------------------------------------------------
        revno: 0.3.15
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-12-09 00:02:40 +0100
        message:
          Simplify hex_to_sha.
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.16
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-12-09 00:07:01 +0100
        message:
          add test for multi_ord.
        modified:
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.17
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-12-09 00:22:51 +0100
        message:
          Add simple mmap wrapper.
        modified:
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.3.18
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-12-09 00:24:15 +0100
        message:
          remove silly build-inplace target.
        modified:
          Makefile
        ------------------------------------------------------------
        revno: 0.3.19
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 08:23:34 +0100
        message:
          Provide replacement for mmap()'s offset argument.
        modified:
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.3.20
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 08:30:52 +0100
        message:
          Change project name to dulwich everywhere, add assertion.
        modified:
          README
          dulwich/__init__.py
          dulwich/commit.py
          dulwich/errors.py
          dulwich/pack.py
          dulwich/tests/__init__.py
        ------------------------------------------------------------
        revno: 0.3.21
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 08:42:13 +0100
        message:
          Read pack header.
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.22
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 09:19:56 +0100
        message:
          Read fan-out table always, read file sha1.
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.23
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 09:32:05 +0100
        message:
          Add functions for checking checksums of index files.
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.24
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 09:57:53 +0100
        message:
          Add iterentries().
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.25
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 10:04:00 +0100
        message:
          Implement pack index writing.
        modified:
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.3.26
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 10:06:42 +0100
        message:
          Write fan out table correctly.
        modified:
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.3.27
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 10:08:10 +0100
        message:
          Add test for writing index files.
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.28
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 10:12:22 +0100
        message:
          Cope with pack checksum in index file.
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.29
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 10:14:30 +0100
        message:
          Fix more index errors.
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.30
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 10:26:24 +0100
        message:
          Allow returning CRC32 checksums, as done by pack index v2.
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.31
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 10:59:04 +0100
        message:
          More work on v2 packs.
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.32
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 11:22:27 +0100
        message:
          Fix v2 index files.
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.33
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 11:30:34 +0100
        message:
          Use common object for writing sha1 files.
        modified:
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.3.34
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 11:38:53 +0100
        message:
          Implement PackData.check().
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.35
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 11:52:43 +0100
        message:
          Add simple pack dump utility.
        added:
          bin/
          bin/dumppack
        modified:
          dulwich/objects.py
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.3.36
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 12:02:33 +0100
        message:
          Add convenience Pack object.
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.37
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 12:06:56 +0100
        message:
          Add __iter__.
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.38
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 12:10:41 +0100
        message:
          add test for sha_to_hex.
        modified:
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.39
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 12:22:05 +0100
        message:
          Fix bug handling sha1s starting with 00.
        modified:
          bin/dumppack
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.3.40
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 12:38:32 +0100
        message:
          Fix bisecting in index.
        modified:
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.3.41
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 13:41:51 +0100
        message:
          Initial work trying to support deltas.
        modified:
          bin/dumppack
          dulwich/objects.py
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.42
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 13:47:04 +0100
        message:
          Merge upstream.
            ------------------------------------------------------------
            revno: 0.5.1
            committer: Jelmer Vernooij <jelmer at samba.org>
            branch nick: trunk
            timestamp: Wed 2008-12-10 13:58:23 +0100
            message:
              Add simple __repr__, __getitem__ implementations.
            modified:
              dulwich/pack.py
            ------------------------------------------------------------
            revno: 0.5.2
            committer: Jelmer Vernooij <jelmer at samba.org>
            branch nick: trunk
            timestamp: Wed 2008-12-10 14:02:15 +0100
            message:
              Add simple wrapper for mmap for older pythons.
            modified:
              dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.3.43
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 15:04:22 +0100
        message:
          Add helper code for applying deltas.
        modified:
          dulwich/objects.py
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.3.44
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 15:34:27 +0100
        message:
          Fix the build.
        modified:
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.3.45
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 16:35:59 +0100
        message:
          More work handling delta objects in packs.
        modified:
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.3.46
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 16:52:25 +0100
        message:
          Add PackData.iterobjects().
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.47
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 17:20:31 +0100
        message:
          Support generating index files.
        modified:
          dulwich/objects.py
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.48
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 17:46:11 +0100
        message:
          Some more work resolving objects.
        modified:
          dulwich/errors.py
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.3.49
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-11 17:52:29 +0100
        message:
          Add iterentries().
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.50
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-12-12 16:37:07 +0100
        message:
          Change README to be about Dulwich rather than Python-git.
        modified:
          README
        ------------------------------------------------------------
        revno: 0.3.51
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-12-12 16:57:07 +0100
        message:
          remove unused multi_ord.
        modified:
          bin/dumppack
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.52
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-12-12 18:09:23 +0100
        message:
          Fix offsets in pack files.
        modified:
          bin/dumppack
          dulwich/errors.py
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.3.53
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-12-12 18:24:53 +0100
        message:
          Deltas work.
        modified:
          bin/dumppack
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.3.54
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-12-12 18:29:46 +0100
        message:
          Add close operation, be lazier when opening pack files.
        modified:
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.3.55
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-12-12 18:43:05 +0100
        message:
          Look in packs when looking for objects.
        modified:
          dulwich/pack.py
          dulwich/repo.py
        ------------------------------------------------------------
        revno: 0.3.56
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Sat 2008-12-13 00:01:47 +0100
        message:
          Support writing packs (no deltas are written yet though).
        modified:
          dulwich/objects.py
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.3.57
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-12-16 23:59:38 +0100
        message:
          Merge server implementation.
        added:
          bin/dul-daemon
          dulwich/server.py
        modified:
          dulwich/__init__.py
            ------------------------------------------------------------
            revno: 0.6.1
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Tue 2008-12-16 21:56:27 +0000
            message:
              Server side git protocols
            added:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.2
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Tue 2008-12-16 22:27:07 +0000
            message:
              Add a test program
            added:
              bin/dul-daemon
            modified:
              dulwich/__init__.py
              dulwich/server.py
        ------------------------------------------------------------
        revno: 0.3.58
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-17 00:17:26 +0100
        message:
          Fix conflict to work around bug in bzr..
        modified:
          dulwich/repo.py
    ------------------------------------------------------------
    revno: 17.1.101
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-17 00:38:51 +0100
    message:
      Cope with slightly different names.
    modified:
      dir.py
      tests/test_repository.py
    ------------------------------------------------------------
    revno: 17.1.102
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-17 00:39:53 +0100
    message:
      Make API resemble that of python-git.
    modified:
      dir.py
      tests/test_repository.py
    ------------------------------------------------------------
    revno: 17.1.103
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-17 00:41:02 +0100
    message:
      Use API closer to that of python-git.
    modified:
      branch.py
      dir.py
      repository.py
    ------------------------------------------------------------
    revno: 17.1.104
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-17 00:41:25 +0100
    message:
      Use same syntax for tags.
    modified:
      branch.py
    ------------------------------------------------------------
    revno: 17.1.105
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-17 00:42:19 +0100
    message:
      Use objects that more closely match GitPython, support creating new repositories.
    modified:
      branch.py
      repository.py
    ------------------------------------------------------------
    revno: 17.1.106
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-17 00:42:56 +0100
    message:
      Use central git module.
    modified:
      __init__.py
      dir.py
      repository.py
      tests/test_branch.py
    ------------------------------------------------------------
    revno: 17.1.107
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-17 00:44:28 +0100
    message:
      Add lookup_revision_id stub.
    modified:
      repository.py
    ------------------------------------------------------------
    revno: 17.1.108
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-17 00:49:20 +0100
    message:
      Import dulwich from subdir if it's not installed on the system.
    modified:
      __init__.py
    ------------------------------------------------------------
    revno: 17.1.109
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-17 00:56:15 +0100
    message:
      Merge new dulwich.
    modified:
      dulwich/dulwich/pack.py
      tests/test_repository.py
        ------------------------------------------------------------
        revno: 0.3.59
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-17 00:49:48 +0100
        message:
          Check to only open pack files.
        modified:
          dulwich/pack.py
    ------------------------------------------------------------
    revno: 17.1.110
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-17 21:45:25 +0100
    message:
      Merge dulwich.
    modified:
      dulwich/bin/dul-daemon
      dulwich/dulwich/pack.py
      dulwich/dulwich/repo.py
      dulwich/dulwich/server.py
        ------------------------------------------------------------
        revno: 0.6.3
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: dulwich
        timestamp: Tue 2008-12-16 23:42:29 +0000
        message:
          Tidy up. Document.
        modified:
          dulwich/server.py
        ------------------------------------------------------------
        revno: 0.6.4
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: dulwich
        timestamp: Tue 2008-12-16 23:49:05 +0000
        message:
          More doc strings
        modified:
          dulwich/server.py
        ------------------------------------------------------------
        revno: 0.6.5
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: dulwich
        timestamp: Tue 2008-12-16 23:58:26 +0000
        message:
          \0x0a is a typo. Use \n as its prettier
        modified:
          dulwich/server.py
        ------------------------------------------------------------
        revno: 0.6.6
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: dulwich
        timestamp: Wed 2008-12-17 00:33:02 +0000
        message:
          Repo class fails to load jhbuild git-svn clone because there are tags in refs/tags/svn/foo. Support loading refs from sub directories
        modified:
          dulwich/repo.py
        ------------------------------------------------------------
        revno: 0.6.7
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: dulwich
        timestamp: Wed 2008-12-17 00:33:31 +0000
        message:
          Return list of heads from a git repository
        modified:
          bin/dul-daemon
        ------------------------------------------------------------
        revno: 0.6.8
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: dulwich
        timestamp: Wed 2008-12-17 00:39:24 +0000
        message:
          Fix off-by-one
        modified:
          dulwich/server.py
        ------------------------------------------------------------
        revno: 0.6.9
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: dulwich
        timestamp: Wed 2008-12-17 11:22:47 +0000
        message:
          dul-daemon can accept incoming packs (store them in the repository, and index them).
        modified:
          bin/dul-daemon
          dulwich/server.py
        ------------------------------------------------------------
        revno: 0.6.10
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: dulwich
        timestamp: Wed 2008-12-17 11:36:34 +0000
        message:
          Add some extra checks to the protocol and enchance dul-daemon
        modified:
          bin/dul-daemon
          dulwich/server.py
        ------------------------------------------------------------
        revno: 0.6.11
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: dulwich
        timestamp: Wed 2008-12-17 15:35:08 +0000
        message:
          Fix off by 20 bug in iterator
        modified:
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.6.12
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: dulwich
        timestamp: Wed 2008-12-17 15:58:55 +0000
        message:
          Pop from the front, or we just keep examining the same object forever
        modified:
          bin/dul-daemon
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.7.1
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-17 21:44:43 +0100
        message:
          Merge john.
        modified:
          bin/dul-daemon
          dulwich/pack.py
          dulwich/repo.py
          dulwich/server.py
    ------------------------------------------------------------
    revno: 17.1.111
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Thu 2008-12-18 14:41:02 +0000
    message:
      Merge new dulwich.
    modified:
      branch.py
      dulwich/dulwich/repo.py
      foreign/__init__.py
      repository.py
      setup.py
        ------------------------------------------------------------
        revno: 0.7.2
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-17 21:52:42 +0100
        message:
          Merge fix for opening pack files.
        modified:
          dulwich/pack.py
    ------------------------------------------------------------
    revno: 17.1.112
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-24 02:47:22 +0100
    message:
      merge dulwich.
    modified:
      dir.py
      dulwich/dulwich/objects.py
      dulwich/dulwich/pack.py
      dulwich/dulwich/repo.py
      dulwich/dulwich/tests/test_objects.py
      dulwich/dulwich/tests/test_pack.py
      dulwich/dulwich/tests/test_repository.py
      repository.py
        ------------------------------------------------------------
        revno: 0.7.3
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Mon 2008-12-22 21:27:50 +0100
        message:
          Turn Commit.parents into a property, for compatibility with python-git.
        modified:
          dulwich/objects.py
          dulwich/repo.py
          dulwich/tests/test_objects.py
        ------------------------------------------------------------
        revno: 0.7.4
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 02:17:31 +0100
        message:
          Remove unused _contents member.
        modified:
          dulwich/objects.py
        ------------------------------------------------------------
        revno: 0.7.5
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 02:19:51 +0100
        message:
          Fix parsing pack objects.
        modified:
          dulwich/objects.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.7.6
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 02:26:20 +0100
        message:
          Turn more bits into properties.
        modified:
          dulwich/objects.py
          dulwich/repo.py
          dulwich/tests/test_objects.py
          dulwich/tests/test_pack.py
          dulwich/tests/test_repository.py
        ------------------------------------------------------------
        revno: 0.7.7
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 02:46:51 +0100
        message:
          Open packs more lazily.
        modified:
          dulwich/objects.py
          dulwich/pack.py
    ------------------------------------------------------------
    revno: 17.1.113
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-24 03:13:42 +0100
    message:
      Make most tree inspection tests succeed.
    modified:
      dir.py
      dulwich/dulwich/objects.py
      dulwich/dulwich/tests/test_objects.py
      repository.py
        ------------------------------------------------------------
        revno: 0.7.8
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 03:06:03 +0100
        message:
          Blob.text() -> Blob.data
        modified:
          dulwich/objects.py
          dulwich/tests/test_objects.py
        ------------------------------------------------------------
        revno: 0.7.9
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 03:07:01 +0100
        message:
          make .id available for all sha_files.
        modified:
          dulwich/objects.py
    ------------------------------------------------------------
    revno: 17.1.114
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-24 03:42:23 +0100
    message:
      Fix all tests but two, use rich roots by default.
    modified:
      branch.py
      dulwich/dulwich/pack.py
      repository.py
      tests/test_repository.py
    ------------------------------------------------------------
    revno: 17.1.115
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-24 03:55:41 +0100
    message:
      Use parents cache, don't set author revision property if it's equal to committer.
    modified:
      repository.py
    ------------------------------------------------------------
    revno: 17.1.116
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-24 04:05:40 +0100
    message:
      Unmark as deprecated.
    modified:
      dir.py
      repository.py
    ------------------------------------------------------------
    revno: 17.1.117
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-24 05:02:18 +0100
    message:
      Fix get_revisions().
    modified:
      repository.py
    ------------------------------------------------------------
    revno: 17.1.118
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Wed 2008-12-24 05:32:40 +0100
    message:
      Add stub for fetching data.
    added:
      fetch.py
    modified:
      repository.py
    ------------------------------------------------------------
    revno: 17.1.119
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Fri 2008-12-26 14:45:07 +0100
    message:
      Merge new bzr-foreign.
    modified:
      foreign/__init__.py
      repository.py
        ------------------------------------------------------------
        revno: 0.1.25
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-11-25 04:55:53 +0100
        message:
          Fix function names.
        modified:
          __init__.py
        ------------------------------------------------------------
        revno: 0.1.26
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-12-26 14:43:41 +0100
        message:
          Remove ForeignRepository class now in bzr.dev
        modified:
          __init__.py
    ------------------------------------------------------------
    revno: 17.1.120
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Fri 2008-12-26 14:54:09 +0100
    message:
      Merge new dulwich.
    removed:
      dulwich/bin/dumppack
    added:
      dulwich/bin/dul-receive-pack
      dulwich/bin/dul-upload-pack
      dulwich/bin/dulwich
      dulwich/docs/
      dulwich/docs/protocol.txt
      dulwich/dulwich/client.py
      dulwich/dulwich/protocol.py
    modified:
      dulwich/bin/dul-daemon
      dulwich/dulwich/objects.py
      dulwich/dulwich/pack.py
      dulwich/dulwich/repo.py
      dulwich/dulwich/server.py
      dulwich/dulwich/tests/test_pack.py
      dulwich/dulwich/tests/test_repository.py
      dulwich/setup.py
        ------------------------------------------------------------
        revno: 0.7.10
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 03:30:06 +0100
        message:
          Rename Repo.get_tree() -> Repo.tree() for consistency with git-python.
        modified:
          dulwich/pack.py
          dulwich/repo.py
          dulwich/tests/test_repository.py
        ------------------------------------------------------------
        revno: 0.7.11
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 05:13:03 +0100
        message:
          Merge John.
        modified:
          bin/dul-daemon
          dulwich/repo.py
          dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.13
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Wed 2008-12-17 16:56:23 +0000
            message:
              Add comments
            modified:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.14
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Wed 2008-12-17 17:24:23 +0000
            message:
              dul-daemon: Implement has_revision in backend
            modified:
              bin/dul-daemon
            ------------------------------------------------------------
            revno: 0.6.15
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Thu 2008-12-18 10:25:50 +0000
            message:
              Really simple API for updating refs
            modified:
              dulwich/repo.py
            ------------------------------------------------------------
            revno: 0.6.16
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Thu 2008-12-18 10:39:41 +0000
            message:
              Store pack with correct suffix and also update refs appropriately
            modified:
              bin/dul-daemon
              dulwich/repo.py
            ------------------------------------------------------------
            revno: 0.6.17
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Thu 2008-12-18 11:28:33 +0000
            message:
              git push handling fixes
            modified:
              bin/dul-daemon
              dulwich/repo.py
            ------------------------------------------------------------
            revno: 0.6.18
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Thu 2008-12-18 12:02:02 +0000
            message:
              Start stubbing out packer
            modified:
              bin/dul-daemon
            ------------------------------------------------------------
            revno: 0.6.19
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Thu 2008-12-18 12:16:48 +0000
            message:
              Stub out 'sha1 as we go' implementation
            modified:
              bin/dul-daemon
            ------------------------------------------------------------
            revno: 0.6.20
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Thu 2008-12-18 12:19:22 +0000
            message:
              sha_queue now holds tuple(type, sha)
            modified:
              bin/dul-daemon
            ------------------------------------------------------------
            revno: 0.6.21
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Thu 2008-12-18 12:25:24 +0000
            message:
              Fix typos
            modified:
              bin/dul-daemon
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.22
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Thu 2008-12-18 12:26:22 +0000
            message:
              Remove old cruft
            modified:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.23
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Thu 2008-12-18 12:31:19 +0000
            message:
              Only try and load .pack files
            modified:
              dulwich/pack.py
            ------------------------------------------------------------
            revno: 0.6.24
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Thu 2008-12-18 12:31:41 +0000
            message:
              Write using the sideband for now (need to implement capabilities properly)
            modified:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.25
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Thu 2008-12-18 14:30:29 +0000
            message:
              More stuff needed for pack writing
            modified:
              bin/dul-daemon
              dulwich/objects.py
            ------------------------------------------------------------
            revno: 0.6.26
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Thu 2008-12-18 14:41:57 +0000
            message:
              Fix pack sending
            modified:
              bin/dul-daemon
            ------------------------------------------------------------
            revno: 0.6.27
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Thu 2008-12-18 14:55:20 +0000
            message:
              After sending pack, close off.
            modified:
              bin/dul-daemon
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.28
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Fri 2008-12-19 01:11:06 +0000
            message:
              Generate and send useful packs
            modified:
              bin/dul-daemon
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.29
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Fri 2008-12-19 09:43:18 +0000
            message:
              Start refactoring to handle the capability exchange
            modified:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.30
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Fri 2008-12-19 10:37:50 +0000
            message:
              Send caps when no refs
            modified:
              dulwich/server.py
        ------------------------------------------------------------
        revno: 0.7.12
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 16:49:29 +0100
        message:
          Pass fileobject rather than filename to write_pack_data().
        modified:
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.7.13
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 16:55:48 +0100
        message:
          Use standard pack write functions in daemon.
        modified:
          bin/dul-daemon
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.7.14
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 20:44:53 +0100
        message:
          Add simple dul-fetch-pack command.
        added:
          bin/dul-fetch-pack
          dulwich/client.py
        ------------------------------------------------------------
        revno: 0.7.15
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 20:46:55 +0100
        message:
          Add simple add_pack() command that will return a file object for a temporary pack filename.
        modified:
          dulwich/repo.py
        ------------------------------------------------------------
        revno: 0.7.16
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 21:20:52 +0100
        message:
          Add simple function for returning SHA1 over all objects in a pack (used for filename).
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.7.17
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 21:23:20 +0100
        message:
          Print object names sha1 in dumppack.
        modified:
          bin/dumppack
        ------------------------------------------------------------
        revno: 0.7.18
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 21:27:49 +0100
        message:
          Sort entries before writing index file.
        modified:
          dulwich/pack.py
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.7.19
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 22:00:27 +0100
        message:
          Abstract away magic in moving pack files into place.
        modified:
          bin/dul-fetch-pack
          dulwich/pack.py
          dulwich/repo.py
        ------------------------------------------------------------
        revno: 0.7.20
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 23:08:18 +0100
        message:
          Don't retrieve all pack files when fetching.
        modified:
          bin/dul-fetch-pack
          dulwich/client.py
          dulwich/pack.py
          dulwich/repo.py
        ------------------------------------------------------------
        revno: 0.7.21
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 23:47:00 +0100
        message:
          Fix crc32 overflow error in struct, raise KeyError if referenced objects can't be found rather than looping forever.
        modified:
          dulwich/client.py
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.7.22
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 23:50:25 +0100
        message:
          Merge John.
        added:
          bin/dul-receive-pack
          bin/dul-upload-pack
          docs/
          docs/protocol.txt
          dulwich/protocol.py
        modified:
          bin/dul-daemon
          dulwich/client.py
          dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.31
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Sun 2008-12-21 12:36:12 +0000
            message:
              Different capabilities for upload and receive
            modified:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.32
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Sun 2008-12-21 12:58:57 +0000
            message:
              Move default Git implementation from bin/ to dulwich/ - want to reuse this for dul-receive-pack and dul-upload-pack
            modified:
              bin/dul-daemon
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.33
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Tue 2008-12-23 09:42:26 +0000
            message:
              Missing imports
            modified:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.34
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Tue 2008-12-23 09:42:57 +0000
            message:
              Don't need these imports
            modified:
              bin/dul-daemon
            ------------------------------------------------------------
            revno: 0.6.35
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Wed 2008-12-24 20:14:27 +0000
            message:
              Merge upstream
            modified:
              dulwich/objects.py
              dulwich/pack.py
              dulwich/repo.py
              dulwich/tests/test_objects.py
              dulwich/tests/test_pack.py
              dulwich/tests/test_repository.py
            ------------------------------------------------------------
            revno: 0.6.36
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Wed 2008-12-24 20:15:07 +0000
            message:
              Refactor pack writing
            modified:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.37
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Wed 2008-12-24 20:25:23 +0000
            message:
              Brain dump protocol details
            added:
              docs/
              docs/protocol.txt
            ------------------------------------------------------------
            revno: 0.6.38
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: dulwich
            timestamp: Wed 2008-12-24 20:43:49 +0000
            message:
              dul-upload-pack and dul-receive-pack
            added:
              bin/dul-receive-pack
              bin/dul-upload-pack
            ------------------------------------------------------------
            revno: 0.6.39
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Wed 2008-12-24 22:03:28 +0000
            message:
              Typo?
            modified:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.40
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Wed 2008-12-24 22:04:06 +0000
            message:
              More typo :(
            modified:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.41
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Wed 2008-12-24 22:05:36 +0000
            message:
              More typo. I suck at refactoring :(
            modified:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.42
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Wed 2008-12-24 22:17:26 +0000
            message:
              Merge upstream
            added:
              bin/dul-fetch-pack
              dulwich/client.py
            modified:
              bin/dumppack
              dulwich/pack.py
              dulwich/repo.py
              dulwich/tests/test_pack.py
            ------------------------------------------------------------
            revno: 0.6.43
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Wed 2008-12-24 22:37:45 +0000
            message:
              Share some code between client and server
            added:
              dulwich/protocol.py
            ------------------------------------------------------------
            revno: 0.6.44
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Wed 2008-12-24 22:42:23 +0000
            message:
              Use common, shared, code
            modified:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.45
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Wed 2008-12-24 22:43:28 +0000
            message:
              Tidy up
            modified:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.46
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Wed 2008-12-24 22:47:35 +0000
            message:
              Factor out common code
            modified:
              dulwich/client.py
              dulwich/protocol.py
            ------------------------------------------------------------
            revno: 0.6.47
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Wed 2008-12-24 22:48:53 +0000
            message:
              Missed one
            modified:
              dulwich/client.py
        ------------------------------------------------------------
        revno: 0.7.23
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 23:51:55 +0100
        message:
          Share port constant.
        modified:
          bin/dul-daemon
          dulwich/client.py
          dulwich/protocol.py
          dulwich/server.py
        ------------------------------------------------------------
        revno: 0.7.24
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Wed 2008-12-24 23:58:16 +0100
        message:
          Share capabilities extractor, port number.
        modified:
          dulwich/client.py
          dulwich/pack.py
          dulwich/protocol.py
          dulwich/server.py
        ------------------------------------------------------------
        revno: 0.7.25
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-25 00:54:56 +0000
        message:
          Fix imports, fix pack fetching when there are no changes.
        modified:
          bin/dul-fetch-pack
          dulwich/repo.py
          dulwich/server.py
        ------------------------------------------------------------
        revno: 0.7.26
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-25 13:50:59 +0000
        message:
          Merge John.
        modified:
          bin/dul-daemon
          dulwich/client.py
          dulwich/protocol.py
          dulwich/server.py
          dulwich/tests/test_pack.py
            ------------------------------------------------------------
            revno: 0.6.48
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Wed 2008-12-24 23:13:57 +0000
            message:
              Merge upstream
            modified:
              bin/dul-daemon
              dulwich/client.py
              dulwich/pack.py
              dulwich/protocol.py
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.49
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Wed 2008-12-24 23:17:30 +0000
            message:
              Don't need to descend from Handler really. Just use protocol directly
            modified:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.50
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Wed 2008-12-24 23:29:03 +0000
            message:
              Move send_cmd and read_cmd out of the protocol.
            modified:
              dulwich/protocol.py
            ------------------------------------------------------------
            revno: 0.6.51
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Wed 2008-12-24 23:31:57 +0000
            message:
              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
            modified:
              dulwich/client.py
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.52
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Wed 2008-12-24 23:35:48 +0000
            message:
              Move the git:// specific bits to TCPGitClient
            modified:
              dulwich/client.py
            ------------------------------------------------------------
            revno: 0.6.53
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Wed 2008-12-24 23:51:08 +0000
            message:
              Make dul-daemon start once more :)
            modified:
              bin/dul-daemon
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.54
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Thu 2008-12-25 06:54:39 +0000
            message:
              Merge upstream
            modified:
              bin/dul-fetch-pack
              dulwich/repo.py
            ------------------------------------------------------------
            revno: 0.6.55
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Thu 2008-12-25 07:11:20 +0000
            message:
              Only TCPGitClient cares about host
            modified:
              dulwich/client.py
            ------------------------------------------------------------
            revno: 0.6.56
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Thu 2008-12-25 07:29:10 +0000
            message:
              Rename mixin so nosetests leaves it alone
            modified:
              dulwich/tests/test_pack.py
            ------------------------------------------------------------
            revno: 0.6.57
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Thu 2008-12-25 07:44:12 +0000
            message:
              If no capabilities, still return a tuple or we get unpacking fail
            modified:
              dulwich/protocol.py
            ------------------------------------------------------------
            revno: 0.6.58
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Thu 2008-12-25 07:44:19 +0000
            message:
              Fix typos
            modified:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.59
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Thu 2008-12-25 13:12:00 +0000
            message:
              write_pack_data expects a file object, not a callback. Add a ProtocolFile object to satisfy its desires for now.
            modified:
              dulwich/protocol.py
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.60
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Thu 2008-12-25 13:18:54 +0000
            message:
              We can only read pack files of the form 'pack-%s.pack', so save them in that form
            modified:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.61
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Thu 2008-12-25 13:21:50 +0000
            message:
              Update to latest dulwich API
            modified:
              dulwich/server.py
            ------------------------------------------------------------
            revno: 0.6.62
            committer: John Carr <john.carr at unrouted.co.uk>
            branch nick: git-serve
            timestamp: Thu 2008-12-25 13:42:57 +0000
            message:
              Fix pack generation
            modified:
              dulwich/server.py
        ------------------------------------------------------------
        revno: 0.7.27
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-25 15:31:00 +0000
        message:
          use separate store for packs.
        modified:
          bin/dul-fetch-pack
          dulwich/repo.py
        ------------------------------------------------------------
        revno: 0.7.28
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-25 16:09:16 +0000
        message:
          Resolve deltas using other packs.
        modified:
          dulwich/pack.py
          dulwich/repo.py
          dulwich/tests/test_repository.py
        ------------------------------------------------------------
        revno: 0.7.29
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-25 16:17:00 +0000
        message:
          Fix typos.
        modified:
          dulwich/client.py
          dulwich/protocol.py
        ------------------------------------------------------------
        revno: 0.7.30
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-25 16:19:48 +0000
        message:
          Fix argument handling in dul-fetch-pack.
        modified:
          bin/dul-fetch-pack
        ------------------------------------------------------------
        revno: 0.7.31
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-25 16:23:33 +0000
        message:
          Fix ext resolving for PackData.iterentries().
        modified:
          dulwich/pack.py
          dulwich/repo.py
        ------------------------------------------------------------
        revno: 0.7.32
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-25 16:27:59 +0000
        message:
          Don't 'want' refs we already have.
        modified:
          bin/dul-fetch-pack
          dulwich/repo.py
        ------------------------------------------------------------
        revno: 0.7.33
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-25 22:42:49 +0100
        message:
          Use uppercase for constants.
        modified:
          dulwich/objects.py
        ------------------------------------------------------------
        revno: 0.7.34
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-25 23:02:51 +0100
        message:
          Merge dumppack and fetch-pack into a single binary.
        removed:
          bin/dumppack
        renamed:
          bin/dul-fetch-pack => bin/dulwich
        modified:
          dulwich/objects.py
          dulwich/pack.py
          bin/dulwich
        ------------------------------------------------------------
        revno: 0.7.35
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Thu 2008-12-25 23:05:48 +0100
        message:
          install scripts.
        modified:
          setup.py
        ------------------------------------------------------------
        revno: 0.7.36
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-12-26 14:38:25 +0100
        message:
          Fix iterentries test.
        modified:
          dulwich/tests/test_pack.py
    ------------------------------------------------------------
    revno: 17.1.121
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Fri 2008-12-26 16:33:04 +0100
    message:
      Add initial infrastructure for accessing remote git repositories.
    added:
      remote.py
    modified:
      __init__.py
      dir.py
      repository.py
    ------------------------------------------------------------
    revno: 17.1.122
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Fri 2008-12-26 17:39:24 +0100
    message:
      Share more code between local and remote classes, support opening remote branches.
    modified:
      __init__.py
      branch.py
      dir.py
      dulwich/dulwich/__init__.py
      remote.py
      repository.py
      tests/test_dir.py
        ------------------------------------------------------------
        revno: 0.7.37
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-12-26 16:44:43 +0100
        message:
          Import client from main package.
        modified:
          dulwich/__init__.py
    ------------------------------------------------------------
    revno: 17.1.123
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Fri 2008-12-26 18:17:53 +0100
    message:
      Support negotiating with remote git repository and receiving pack.
    modified:
      fetch.py
      remote.py
    ------------------------------------------------------------
    revno: 17.1.124
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Fri 2008-12-26 18:42:31 +0100
    message:
      Separate out local and remote fetching.
    modified:
      fetch.py
      remote.py
      repository.py
    ------------------------------------------------------------
    revno: 17.1.125
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Fri 2008-12-26 18:50:58 +0100
    message:
      Merge dulwich.
    modified:
      dulwich/dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.7.38
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Fri 2008-12-26 18:50:41 +0100
        message:
          Simplify pack reading.
        modified:
          dulwich/__init__.py
          dulwich/pack.py
    ------------------------------------------------------------
    revno: 17.1.126
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Sat 2008-12-27 01:11:39 +0100
    message:
      Reoncile InterGitRepository objects.
    modified:
      branch.py
      fetch.py
      remote.py
      repository.py
    ------------------------------------------------------------
    revno: 17.1.127
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Sat 2008-12-27 01:16:16 +0100
    message:
      Merge trunk.
    modified:
      README
        ------------------------------------------------------------
        revno: 17.9.1
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: dulwich
        timestamp: Thu 2008-12-25 01:28:00 +0000
        message:
          Update copyright years.
        modified:
          README
        ------------------------------------------------------------
        revno: 17.9.2
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: dulwich
        timestamp: Thu 2008-12-25 01:29:33 +0000
        message:
          Merge dulwich.
        added:
          dulwich/bin/dul-fetch-pack
          dulwich/bin/dul-receive-pack
          dulwich/bin/dul-upload-pack
          dulwich/docs/
          dulwich/docs/protocol.txt
          dulwich/dulwich/client.py
          dulwich/dulwich/protocol.py
        modified:
          dulwich/bin/dul-daemon
          dulwich/bin/dumppack
          dulwich/dulwich/pack.py
          dulwich/dulwich/repo.py
          dulwich/dulwich/server.py
          dulwich/dulwich/tests/test_pack.py
          dulwich/dulwich/tests/test_repository.py
        ------------------------------------------------------------
        revno: 17.9.3
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: dulwich
        timestamp: Thu 2008-12-25 01:34:57 +0000
        message:
          Fix tree.
        modified:
          repository.py
        ------------------------------------------------------------
        revno: 17.9.4
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: dulwich
        timestamp: Thu 2008-12-25 13:06:08 +0000
        message:
          Add basic pack fetch infrastructure.
        modified:
          fetch.py
          repository.py
    ------------------------------------------------------------
    revno: 17.1.128
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Sat 2008-12-27 02:29:32 +0100
    message:
      merge new dulwich.
    modified:
      dulwich/dulwich/repo.py
      dulwich/dulwich/server.py
      dulwich/dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.7.39
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Sat 2008-12-27 01:33:58 +0100
        message:
          Fix test path.
        modified:
          dulwich/tests/test_pack.py
        ------------------------------------------------------------
        revno: 0.7.40
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Sat 2008-12-27 02:27:20 +0100
        message:
          Make server upload pack code use fetch objects callbacks.
        modified:
          dulwich/repo.py
          dulwich/server.py
    ------------------------------------------------------------
    revno: 17.1.129
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Sat 2008-12-27 02:56:09 +0100
    message:
      Merge dulwich.
    modified:
      dulwich/dulwich/repo.py
      repository.py
        ------------------------------------------------------------
        revno: 0.7.41
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Sat 2008-12-27 02:40:40 +0100
        message:
          Fix fetch_objects().
        modified:
          dulwich/repo.py
        ------------------------------------------------------------
        revno: 0.7.42
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Sat 2008-12-27 02:50:19 +0100
        message:
          Skip yielding objects until we've figured out the sha's.
        modified:
          dulwich/repo.py
        ------------------------------------------------------------
        revno: 0.7.43
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Sat 2008-12-27 02:54:52 +0100
        message:
          Add git.repo.Repo.__repr__.
        modified:
          dulwich/repo.py
    ------------------------------------------------------------
    revno: 17.1.130
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Sat 2008-12-27 03:27:30 +0100
    message:
      Merge new dulwich; fetching objects from local repository works now; they aren't converted yet though.
    modified:
      dir.py
      dulwich/dulwich/repo.py
      dulwich/dulwich/server.py
      dulwich/dulwich/tests/test_repository.py
      fetch.py
      repository.py
        ------------------------------------------------------------
        revno: 0.7.44
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Sat 2008-12-27 03:08:09 +0100
        message:
          Add get_refs() call.
        modified:
          dulwich/repo.py
          dulwich/tests/test_repository.py
        ------------------------------------------------------------
        revno: 0.7.45
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Sat 2008-12-27 03:09:42 +0100
        message:
          Make get_refs() use a dictionary.
        modified:
          dulwich/server.py
        ------------------------------------------------------------
        revno: 0.7.46
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Sat 2008-12-27 03:18:02 +0100
        message:
          Rename basedir -> controldir.
        modified:
          dulwich/repo.py
          dulwich/tests/test_repository.py
    ------------------------------------------------------------
    revno: 17.1.131
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Sat 2008-12-27 15:58:59 +0100
    message:
      Share more infrastructure between LocalGitDir and RemoteGitDir.
    modified:
      dir.py
      remote.py
      tests/test_dir.py
    ------------------------------------------------------------
    revno: 17.1.132
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Sun 2008-12-28 16:11:59 +0100
    message:
      Raise proper NoSuchRevision exception.
    modified:
      repository.py
    ------------------------------------------------------------
    revno: 17.1.133
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Sun 2008-12-28 16:14:42 +0100
    message:
      Abstract away file id generation.
    modified:
      mapping.py
      repository.py
    ------------------------------------------------------------
    revno: 17.1.134
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Sun 2008-12-28 16:36:02 +0100
    message:
      Support converting git objects to bzr objects.
    modified:
      fetch.py
      mapping.py
      repository.py
    ------------------------------------------------------------
    revno: 17.1.135
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Sun 2008-12-28 16:46:13 +0100
    message:
      Fix syntax errors.
    modified:
      mapping.py
      repository.py
    ------------------------------------------------------------
    revno: 17.1.136
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Sun 2008-12-28 18:38:23 +0100
    message:
      Merge new dulwich.
    modified:
      dulwich/bin/dulwich
      dulwich/dulwich/repo.py
      fetch.py
      repository.py
        ------------------------------------------------------------
        revno: 0.7.47
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Sun 2008-12-28 18:34:16 +0100
        message:
          Add simple log command.
        modified:
          bin/dulwich
          dulwich/repo.py
    ------------------------------------------------------------
    revno: 17.1.137
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Sun 2008-12-28 18:54:20 +0100
    message:
      Merge new dulwich.
    modified:
      dulwich/dulwich/errors.py
      dulwich/dulwich/repo.py
        ------------------------------------------------------------
        revno: 0.7.48
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Sun 2008-12-28 18:53:43 +0100
        message:
          Raise exception when no git repository is found.
        modified:
          dulwich/errors.py
          dulwich/repo.py
    ------------------------------------------------------------
    revno: 17.1.138
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Sun 2008-12-28 19:04:44 +0100
    message:
      Fix formatting, remove catch-all for exceptions when opening local repositories.
    modified:
      dir.py
      dulwich/dulwich/__init__.py
      remote.py
    ------------------------------------------------------------
    revno: 17.1.139
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Sun 2008-12-28 19:13:18 +0100
    message:
      Use rich root formats.
    modified:
      dir.py
    ------------------------------------------------------------
    revno: 17.1.140
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Mon 2008-12-29 01:28:56 +0100
    message:
      Fix some bit of fetching.
    modified:
      dulwich/dulwich/repo.py
      fetch.py
      mapping.py
        ------------------------------------------------------------
        revno: 0.7.49
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Sun 2008-12-28 19:29:51 +0100
        message:
          Split up fetch_objects().
        modified:
          dulwich/repo.py
    ------------------------------------------------------------
    revno: 17.1.141
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Mon 2008-12-29 17:33:02 +0100
    message:
      fetch works \o/
    modified:
      dulwich/dulwich/repo.py
      fetch.py
        ------------------------------------------------------------
        revno: 0.7.50
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Mon 2008-12-29 16:57:19 +0100
        message:
          Fetch all prerequisite revisions.
        modified:
          dulwich/repo.py
    ------------------------------------------------------------
    revno: 17.1.142
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Mon 2008-12-29 18:57:55 +0100
    message:
      Fix branch tests.
    modified:
      fetch.py
      tests/test_blackbox.py
    ------------------------------------------------------------
    revno: 17.1.143
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Tue 2008-12-30 00:56:19 +0100
    message:
      Implement abspath.
    modified:
      remote.py
    ------------------------------------------------------------
    revno: 17.1.144
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Tue 2008-12-30 00:59:17 +0100
    message:
      merge john.
    modified:
      dulwich/dulwich/client.py
      dulwich/dulwich/pack.py
      dulwich/dulwich/protocol.py
      dulwich/dulwich/repo.py
      dulwich/dulwich/server.py
        ------------------------------------------------------------
        revno: 0.6.63
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: git-serve
        timestamp: Thu 2008-12-25 14:38:28 +0000
        message:
          Share the code to work out which objects to send
        modified:
          dulwich/pack.py
          dulwich/server.py
        ------------------------------------------------------------
        revno: 0.6.64
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: git-serve
        timestamp: Thu 2008-12-25 14:56:34 +0000
        message:
          Pushing for clients
        modified:
          dulwich/client.py
        ------------------------------------------------------------
        revno: 0.6.65
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: git-serve
        timestamp: Thu 2008-12-25 19:15:28 +0000
        message:
          Merge upstream
        modified:
          bin/dul-fetch-pack
          dulwich/client.py
          dulwich/pack.py
          dulwich/protocol.py
          dulwich/repo.py
          dulwich/tests/test_repository.py
        ------------------------------------------------------------
        revno: 0.6.66
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: git-serve
        timestamp: Mon 2008-12-29 19:02:36 +0000
        message:
          Merge upstream
        removed:
          bin/dumppack
        renamed:
          bin/dul-fetch-pack => bin/dulwich
        modified:
          dulwich/__init__.py
          dulwich/errors.py
          dulwich/objects.py
          dulwich/pack.py
          dulwich/repo.py
          dulwich/server.py
          dulwich/tests/test_pack.py
          dulwich/tests/test_repository.py
          setup.py
          bin/dulwich
        ------------------------------------------------------------
        revno: 0.6.67
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: git-serve
        timestamp: Mon 2008-12-29 19:13:50 +0000
        message:
          Fix fetch_object use of determine_wants. Fix repo.get_refs() - there might not be a HEAD.
        modified:
          dulwich/repo.py
          dulwich/server.py
        ------------------------------------------------------------
        revno: 0.6.68
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: git-serve
        timestamp: Mon 2008-12-29 21:03:24 +0000
        message:
          Closer to clone working
        modified:
          dulwich/protocol.py
          dulwich/server.py
        ------------------------------------------------------------
        revno: 0.6.69
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: git-serve
        timestamp: Mon 2008-12-29 22:36:50 +0000
        message:
          Merge upstream
        modified:
          dulwich/repo.py
    ------------------------------------------------------------
    revno: 17.1.145
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Tue 2008-12-30 01:05:41 +0100
    message:
      Remove redundant fetch_objects.
    modified:
      dulwich/dulwich/server.py
    ------------------------------------------------------------
    revno: 17.1.146
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Tue 2008-12-30 01:12:01 +0100
    message:
      Merge John.
    modified:
      dulwich/dulwich/pack.py
      dulwich/dulwich/repo.py
        ------------------------------------------------------------
        revno: 0.6.70
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: git-serve
        timestamp: Tue 2008-12-30 00:00:35 +0000
        message:
          Fix git clone
        modified:
          dulwich/repo.py
        ------------------------------------------------------------
        revno: 0.6.71
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: git-serve
        timestamp: Tue 2008-12-30 00:02:18 +0000
        message:
          Remove dead code
        modified:
          dulwich/pack.py
    ------------------------------------------------------------
    revno: 17.1.147
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Tue 2008-12-30 01:27:23 +0100
    message:
      Merge dulwich.
    modified:
      dulwich/dulwich/server.py
        ------------------------------------------------------------
        revno: 0.7.51
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-12-30 01:26:00 +0100
        message:
          merge john.
        modified:
          dulwich/client.py
          dulwich/pack.py
          dulwich/protocol.py
          dulwich/repo.py
          dulwich/server.py
        ------------------------------------------------------------
        revno: 0.7.52
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-12-30 01:26:45 +0100
        message:
          Fix import, remove redundant fetch_objects.
        modified:
          dulwich/server.py
    ------------------------------------------------------------
    revno: 17.1.148
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Tue 2008-12-30 01:38:38 +0100
    message:
      Give a proper error when the ref can not be found.
    modified:
      errors.py
      remote.py
    ------------------------------------------------------------
    revno: 17.1.149
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Tue 2008-12-30 13:29:22 +0100
    message:
      don't reuse client objects.
    modified:
      remote.py
    ------------------------------------------------------------
    revno: 17.1.150
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Tue 2008-12-30 16:55:51 +0100
    message:
      Implement fetch_objects properly.
    modified:
      fetch.py
      remote.py
    ------------------------------------------------------------
    revno: 17.1.151
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Tue 2008-12-30 16:58:15 +0100
    message:
      Merge John.
    added:
      server.py
    modified:
      __init__.py
        ------------------------------------------------------------
        revno: 17.10.1
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: git-serve
        timestamp: Tue 2008-12-30 00:22:31 +0000
        message:
          Start stubbing out rewritten git-serve
        added:
          server.py
        modified:
          __init__.py
        ------------------------------------------------------------
        revno: 17.10.2
        committer: John Carr <john.carr at unrouted.co.uk>
        branch nick: git-serve
        timestamp: Tue 2008-12-30 00:40:25 +0000
        message:
          Fix missing imports. Update TCPGitServer instantiation to latest. BzrBackend needs to know which directory its repo is in.
        modified:
          __init__.py
          server.py
    ------------------------------------------------------------
    revno: 17.1.152
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Tue 2008-12-30 17:34:18 +0100
    message:
      Fix branch cloning.
    added:
      dulwich/dulwich/object_store.py
      dulwich/dulwich/tests/test_object_store.py
    modified:
      dir.py
      dulwich/bin/dulwich
      dulwich/dulwich/errors.py
      dulwich/dulwich/protocol.py
      dulwich/dulwich/repo.py
      errors.py
      fetch.py
      remote.py
        ------------------------------------------------------------
        revno: 0.7.53
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-12-30 12:00:03 +0100
        message:
          Split out object_store.
        added:
          dulwich/object_store.py
        modified:
          dulwich/repo.py
        ------------------------------------------------------------
        revno: 0.7.54
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-12-30 12:04:43 +0100
        message:
          Add some simple tests for ObjectStore.
        added:
          dulwich/tests/test_object_store.py
        ------------------------------------------------------------
        revno: 0.7.55
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-12-30 12:50:51 +0100
        message:
          Add init subcommand.
        modified:
          bin/dulwich
        ------------------------------------------------------------
        revno: 0.7.56
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-12-30 13:04:37 +0100
        message:
          Add more tests.
        modified:
          dulwich/tests/test_object_store.py
        ------------------------------------------------------------
        revno: 0.7.57
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-12-30 13:04:40 +0100
        message:
          Add clone command.
        modified:
          bin/dulwich
          dulwich/object_store.py
          dulwich/repo.py
        ------------------------------------------------------------
        revno: 0.7.58
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-12-30 17:30:24 +0100
        message:
          Raise exception when client hangs up.
        modified:
          dulwich/errors.py
          dulwich/protocol.py
    ------------------------------------------------------------
    revno: 17.1.153
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Tue 2008-12-30 18:11:13 +0100
    message:
      Merge new dulwich.
    modified:
      dulwich/dulwich/pack.py
      fetch.py
        ------------------------------------------------------------
        revno: 0.7.59
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-12-30 17:59:10 +0100
        message:
          Factor out functions that don't need context.
        modified:
          dulwich/pack.py
        ------------------------------------------------------------
        revno: 0.7.60
        committer: Jelmer Vernooij <jelmer at samba.org>
        branch nick: trunk
        timestamp: Tue 2008-12-30 18:06:32 +0100
        message:
          Renames.
        modified:
          dulwich/pack.py
    ------------------------------------------------------------
    revno: 17.1.154
    committer: Jelmer Vernooij <jelmer at samba.org>
    branch nick: dulwich
    timestamp: Tue 2008-12-30 18:41:58 +0100
    message:
      Fix blackbox test.
    modified:
      tests/test_blackbox.py
-------------- next part --------------
Diff too large for email (6610 lines, the limit is 1000).


More information about the Pkg-bazaar-commits mailing list