Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 7, 2012
  1. Don't look up "HOME" environment variable unconditionally to avoid Ke…

    authored
    …yError
    
    if it's not defined, like on Windows which usually doesn't have "HOME", but
    "HOMEDRIVE" and "HOMEPATH" instead.
Commits on Jan 23, 2012
  1. @jelmer

    $HOME is now explicitly specified for tests that use it to read

    jelmer authored
    ``~/.gitconfig``, to prevent test isolation issues.
    
    Eventually this should probably happen in a more structural manner,
    by e.g. using a base TestCase class that always overrides $HOME.
Commits on Jan 21, 2012
  1. @jelmer

    Open 0.8.4.

    jelmer authored
  2. @jelmer

    Release 0.8.3.

    jelmer authored
  3. @jelmer
Commits on Jan 18, 2012
  1. @jelmer
  2. Close all open file handles in the test case

    authored
      dulwich.tests.test_object_store.DiskObjectStoreTests:test_add_thin_pack
    
    to avoid
    
      WindowsError: [Error 32] The process cannot access the file because it is
      being used by another process: '...\\temp\\tmpdqhxlw\\pack\\pack-08ff98a2737425627a64fab11a4a5c53ed26bf9a.idx'
    
    on Windows.
    
    There should be DiskObjectStore.close() to make this practical!
  3. Fix incorrect read/write handling in "object_store.py".

    authored
    When using C stdio library, the stream must be flushed or repositioned before
    switching from write operations to read operations or vv. This applies to
    CPython as well since "File objects are implemented using C’s stdio package".
    http://docs.python.org/library/stdtypes.html#file-objects
    
    See also http://bugs.python.org/issue3207.
    
    DiskObjectStore._complete_thin_pack() didn't follow these rules which made the
    test
    
      dulwich.tests.test_object_store.DiskObjectStoreTests:test_add_thin_pack
    
    fail with
    
      IOError: [Errno 0] Error
    
    on Windows.
  4. Ugly fix for a doctest in "docs/tutorial/repo.txt" to account for dif…

    authored
    …ferent
    
    file path separators.
Commits on Jan 17, 2012
  1. Use platform-specific file path separators to avoid tests

    authored
      dulwich.tests.test_web.DumbHandlersTestCase:test_get_idx_file
      dulwich.tests.test_web.DumbHandlersTestCase:test_get_pack_file
    
    failing on Windows with "File not found" error.
  2. Use universal newlines in subprocess output to prevent tests

    authored
      dulwich.tests.test_blackbox.GitReceivePackTests:test_missing_arg
      dulwich.tests.test_blackbox.GitUploadPackTests:test_missing_arg
    
    to fail because of mismatched line terminators on Windows.
  3. Do not delete the current working directory to avoid:

    authored
        WindowsError: [Error 32] The process cannot access the file because it
        is being used by another process: '...'
  4. Windows doesn't have "posix" module, use "os" instead. Otherwise the …

    Risto Kankkunen authored
    …test suite fails to run even a single test.
  5. @jelmer
Commits on Jan 5, 2012
  1. @jelmer
  2. @jelmer
Commits on Jan 4, 2012
  1. @jelmer
  2. @jelmer

    Fix typo.

    jelmer authored
  3. @jelmer
  4. @jelmer
  5. @jelmer
  6. @jelmer
  7. @jelmer
  8. @jelmer
  9. @jelmer

    Add 'make check-tutorial'.

    jelmer authored
  10. @jelmer
  11. @jelmer

    Document return types.

    jelmer authored
  12. @jelmer

    Add some docstrings.

    jelmer authored
Commits on Dec 29, 2011
  1. @jelmer
Commits on Dec 28, 2011
  1. @jelmer
  2. @jelmer
  3. @jelmer
  4. @jelmer
  5. @jelmer

    Provide Config.get_boolean.

    jelmer authored
Something went wrong with that request. Please try again.