Revisions of python-dulwich

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 945421 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 44)
- update to 0.20.30:
 * Support staging submodules.
 * Drop deprecated Index.iterblobs and iter_fresh_blobs.
 * Unify clone behaviour of ``Repo.clone`` and
   ``porcelain.clone``, and add branch parameter for
   clone.
 * Fix hook test on Mac OSX / Linux when dulwich is
   not installed system-wide.
 * Cope with gecos being unset.
 * Allow adding files to repository in pre-commit hook.
 * Raise SubmoduleEncountered in ``tree_lookup_path``.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 931288 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 43)
- update to 0.20.26:
 * Support os.PathLike arguments to Repo.stage()
 * Drop support for Python 3.5
 * Add ``dulwich.porcelain._reset_file``
 * Add ``Repo.unstage``
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 925730 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 42)
- update to 0.20.25:
 * Fix ``dulwich`` script when installed via setup.py.
 * Make default file mask consistent
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 897849 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 40)
- update to 0.20.23:
  * Fix installation of GPG during package publishing.
  * Prevent removal of refs directory when the last ref is
    deleted.
  * Fix filename: MERGE_HEADS => MERGE_HEAD.
  * For ignored directories, porcelain.add and porcelain.status now only return
    the path to directory itself in the list of ignored paths. Previously, paths
    for all files within the directory would also be included in the list.
  * Provide depth argument to ``determine_wants``.
  * Various tag signature handling improvements.
  * Add separate Tag.verify().  (Peter Rowlands)
  * Add support for version 3 index files. (Jelmer Vernooij)
  * Fix autocrlf=input handling. (Peter Rowlands, Boris Feld)
  * Attempt to find C Git global config on Windows.
  * The APIs for writing and reading individual index entries have changed
    to handle lists of (name, entry) tuples rather than tuples.

  * Add basic support for a GcsObjectStore that stores
    pack files in gcs.
  * In porcelain.push, default to local active branch.
  * Support fetching symrefs.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 894165 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 39)
- update to 0.20.21:
 * Add basic support for a GcsObjectStore that stores
   pack files in gcs.
 * In porcelain.push, default to local active branch.
 * Support fetching symrefs.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 887882 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 38)
- update to 0.20.20:
  * Support untracked symlinks to paths outside the
    repository.
  * Fix handling of negative matches in nested gitignores.
  * Fix formatting in setup.py. (Jelmer Vernooij)
  * Add release configuration. (Jelmer Vernooij)
  * credentials: ignore end-of-line character. (Georges Racinet)
  * Fix failure in get_untracked_paths when the repository contains symlinks.
  * docs: Clarify that Git objects are created on `git add`.
  * Add flag to only attempt to fetch ignored untracked files when specifically requested.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 859225 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 37)
- update to 0.20.15:
 * Add some functions for parsing and writing bundles.
 * Add ``no_verify`` flag to ``porcelain.commit`` and ``Repo.do_commit``.
 * Remove dependency on external mock module.
- drop remove_mock.patch (upstream)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 857110 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 36)
- update to 0.20.14:
 * Fix some stash functions on Python 3. 
 * Fix handling of relative paths in alternates files on Python 3.
 * Add py.typed to allow type checking.
 * Add tests demonstrating a bug in the walker code.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 847411 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 34)
- update to 0.20.11:
 * Fix wheels build on Linux. (Ruslan Kuprieiev)
 * Enable wheels build for Python 3.9 on Linux. (Jelmer Vernooij)
 * Check core.repositoryformatversion. (Jelmer Vernooij, #803)
 * Fix ACK/NACK handling in archive command handling in dulwich.client.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 834874 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 33)
- update to 0.20.6:
 * Add a ``RefsContainer.watch`` interface.
 * Fix pushing of new branches from porcelain.push.
 * Honor shallows when pushing from a shallow clone.
 * Fix porcelain.path_to_tree_path for Python 3.5.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 819989 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 32)
- update to 0.20.5:
   * Print a clearer exception when setup.py is executed on Python < 3.5.
   * Send an empty pack to clients if they requested objects, even if they
     already have those objects. Thanks to Martijn Pieters for
     the detailed bug report.
   * porcelain.pull: Don't ask for objects that we already have.
   * Add LCA implementation. (Kevin Hendricks)
   * Add functionality for finding the merge base. (Kevin Hendricks)
   * Check for diverged branches during push.
   * Check for fast-forward during pull. (Jelmer Vernooij, #666)
   * Return a SendPackResult object from
     GitClient.send_pack(). (Jelmer Vernooij)
   * ``GitClient.send_pack`` now sets the ``ref_status`` attribute
     on its return value to a dictionary mapping ref names
     to error messages. Previously, it raised UpdateRefsError
     if any of the refs failed to update.
     (Jelmer Vernooij, #780)
   * Add a ``porcelain.Error`` object that most errors in porcelain
     derive from. (Jelmer Vernooij)
   * Fix argument parsing in dulwich command-line app.
     (Jelmer Vernooij, #784)
   * Add support for remembering remote refs after push/pull.
     (Jelmer Vernooij, #752)
   * Support passing tree and output encoding to
     dulwich.patch.unified_diff. (Jelmer Vernooij, #763)
   * Fix pushing of new refs over HTTP(S) when there are
     no new objects to be sent.
     (Jelmer Vernooij, #739)
   * Raise new error HTTPUnauthorized when the server sends
     back a 401. The client can then retry with credentials.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 813452 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 31)
- update to 0.20.2:
   * Brown bag release to fix uploads of Windows wheels.
   * Publish binary wheels for: Windows, Linux, Mac OS X.
     (Jelmer Vernooij, #711, #710, #629)
   * Drop support for Python 2. (Jelmer Vernooij)
   * Only return files from the loose store that look like git objects.
   * Ignore agent= capability if sent by client.
   * Don't break when encountering block devices.
   * Decode URL paths in HttpGitClient using utf-8 rather than file system
   * Fix pushing from a shallow clone.
   * Don't send "deepen None" to server if graph walker
     supports shallow. (Jelmer Vernooij, #747)
   * Support tweaking the compression level for
     loose objects through the "core.looseCompression" and
     "core.compression" settings. (Jelmer Vernooij)
   * Support tweaking the compression level for
     pack objects through the "core.packCompression" and
     "core.compression" settings. (Jelmer Vernooij)
   * Add a "dulwich.contrib.diffstat" module.
     (Kevin Hendricks)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 790036 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 30)
- Do not remove the tests from distdir as other pkgs can import
  them
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 780380 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 29)
- update to 0.19.15:
   * Properly handle files that are just executable for the
     current user. (Jelmer Vernooij, #734)
   * Fix handling of stored encoding in
     ``dulwich.porcelain.get_object_by_path`` on Python 3.
     (Jelmer Vernooij)
   * Support the include_trees and rename_detector arguments
     at the same time when diffing trees.
     (Jelmer Vernooij)
   * Strip superfluous <> around email. (monnerat)
   * Stop checking for ref validity client-side. Users can
     still call check_wants manually. (Jelmer Vernooij)
   * Switch over to Google-style docstrings.
   * Add a ``dulwich.porcelain.active_branch`` function.
   * Cleanup new directory if clone fails. (Jelmer Vernooij, #733)
   * Expand "~" in global exclude path. (Jelmer Vernooij)
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 730633 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 28)
- Update to 0.19.13:
  * Don't trust modes if they can't be modified after a file has been created.
  * Implement ``RefsContainer.__iter__``
  * Mark ``.git`` directories as hidden on Windows.
  * Return a 404 not found error when repository is not found.
  * Add a basic ``porcelain.clean``.
  * Update directory detection for `get_unstaged_changes` for Python 3.
  * Avoid ``PermissionError``, since it is Python3-specific.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 698063 from Thomas Bechtold's avatar Thomas Bechtold (tbechtold) (revision 27)
- Use Recommends for python-gpg and python-fastimport. Both are
  optional requirements
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 685050 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 26)
- Update to 0.19.11:
  * too many changes to enumerate, see NEWS
- Drop docu subpackage as it needs many more sphinx modules
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 620963 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 25)
Automatic submission by obs-autosubmit
Displaying revisions 21 - 40 of 64
openSUSE Build Service is sponsored by