1
0
Commit Graph

34 Commits

Author SHA256 Message Date
Dominique Leuenberger
f0524bfac3 Accepting request 894165 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/894165
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=39
2021-05-20 17:23:26 +00:00
Dominique Leuenberger
1baad96a5e Accepting request 887882 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/887882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=38
2021-04-26 14:38:47 +00:00
Dominique Leuenberger
d0c362082f Accepting request 859225 from devel:languages:python
- 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)

OBS-URL: https://build.opensuse.org/request/show/859225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=37
2020-12-30 16:12:16 +00:00
Dominique Leuenberger
8e94021294 Accepting request 857110 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/857110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=36
2020-12-23 13:19:05 +00:00
Dominique Leuenberger
12e897cc24 Accepting request 855662 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/855662
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=35
2020-12-16 09:59:32 +00:00
Dominique Leuenberger
eae3e3bf00 Accepting request 847411 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/847411
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=34
2020-11-13 17:53:46 +00:00
Dominique Leuenberger
cab3bf0eae Accepting request 834874 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/834874
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=33
2020-10-29 08:45:10 +00:00
Dominique Leuenberger
b1a7755d94 Accepting request 819989 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/819989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=32
2020-09-04 08:56:13 +00:00
Dominique Leuenberger
86900298ea Accepting request 813452 from devel:languages:python
- 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)

OBS-URL: https://build.opensuse.org/request/show/813452
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=31
2020-06-21 16:49:43 +00:00
Dominique Leuenberger
b418ba6f23 Accepting request 790036 from devel:languages:python
- Do not remove the tests from distdir as other pkgs can import
  them

OBS-URL: https://build.opensuse.org/request/show/790036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=30
2020-04-04 10:19:28 +00:00
Dominique Leuenberger
e6a5140fcf Accepting request 780380 from devel:languages:python
- 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)

OBS-URL: https://build.opensuse.org/request/show/780380
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=29
2020-03-08 21:21:29 +00:00
Yuchen Lin
3e1c199fd9 Accepting request 730633 from devel:languages:python
- 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.

OBS-URL: https://build.opensuse.org/request/show/730633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=28
2019-09-17 11:36:21 +00:00
Dominique Leuenberger
bd031d7472 Accepting request 698063 from devel:languages:python
- Use Recommends for python-gpg and python-fastimport. Both are
  optional requirements

OBS-URL: https://build.opensuse.org/request/show/698063
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=27
2019-05-03 20:34:57 +00:00
Dominique Leuenberger
e866e7eba9 Accepting request 685050 from devel:languages:python
- Update to 0.19.11:
  * too many changes to enumerate, see NEWS
- Drop docu subpackage as it needs many more sphinx modules

OBS-URL: https://build.opensuse.org/request/show/685050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=26
2019-03-29 19:35:12 +00:00
Dominique Leuenberger
837428d4eb Accepting request 620963 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/620963
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=25
2018-07-09 11:27:19 +00:00
Dominique Leuenberger
f5c528c83c Accepting request 539416 from devel:languages:python
- Update to version 0.18.5 (bsc#1066430)
  + No detailed upstream release notes
  + Commit history https://www.dulwich.io/code/dulwich/

OBS-URL: https://build.opensuse.org/request/show/539416
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=24
2017-11-07 09:05:26 +00:00
Dominique Leuenberger
bba4bce101 Accepting request 526919 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/526919
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=23
2017-09-20 15:07:54 +00:00
Yuchen Lin
d7975e8f7c Accepting request 515871 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/515871
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=22
2017-08-13 12:58:03 +00:00
Dominique Leuenberger
aba991a83a Accepting request 494942 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/494942
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=21
2017-05-17 08:54:12 +00:00
Dominique Leuenberger
f4cd34234a Accepting request 455266 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/455266
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=20
2017-02-09 10:17:22 +00:00
Dominique Leuenberger
c61796c4ed Accepting request 451239 from devel:languages:python
- update to 0.16.3:
 IMPROVEMENTS
  * Fixed failing test-cases on windows.
    (Koen Martens)
  * Add support for worktrees. See `git-worktree(1)` and
    `gitrepository-layout(5)`. (Laurent Rineau)
  * Add support for `commondir` file in Git control
    directories. (Laurent Rineau)
  * Add support for passwords in HTTP URLs.
    (Jon Bain, Mika Mäenpää)
  * Add `release_robot` script to contrib,
    allowing easy finding of current version based on Git tags.
    (Mark Mikofski)
  * Add ``Blob.splitlines`` method.
    (Jelmer Vernooij)
  * Add `dulwich.config.parse_submodules` function.
  * Add `RefsContainer.follow` method. (#438)
  * Support `ssh://` URLs in get_transport_and_path_from_url().
    (Jelmer Vernooij, #402)
  * Support missing empty line after headers in Git commits and tags.
    (Nicolas Dandrimont, #413)
  * Fix `dulwich.porcelain.status` when used in empty trees.
    (Jelmer Vernooij, #415)
  * Return copies of objects in MemoryObjectStore rather than
    references, making the behaviour more consistent with that of
    DiskObjectStore. (Félix Mattrat, Jelmer Vernooij)
  * Fix ``dulwich.web`` on Python3. (#295, Jonas Haag)
  * Many bugfixes, see NEWS file for details
 CHANGES
  * Changed license from "GNU General Public License, version 2.0 or later"

OBS-URL: https://build.opensuse.org/request/show/451239
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=19
2017-01-25 22:26:33 +00:00
Dominique Leuenberger
a4cbcfa6d3 Accepting request 419482 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/419482
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=18
2016-08-17 10:05:35 +00:00
Dominique Leuenberger
c16ad319b6 Accepting request 353641 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/353641
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=17
2016-01-20 08:54:21 +00:00
Dominique Leuenberger
6a5f405154 Accepting request 349373 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/349373
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=16
2016-01-01 18:47:17 +00:00
Stephan Kulow
d1cbe927ca Accepting request 306671 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/306671
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=15
2015-05-15 05:43:55 +00:00
Dominique Leuenberger
582ca085a3 Accepting request 287343 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/287343
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=14
2015-02-24 12:02:41 +00:00
Tomáš Chvátal
3f3a3f7dcb Accepting request 205537 from devel:languages:python
- Fix download Url (forwarded request 205536 from posophe)

OBS-URL: https://build.opensuse.org/request/show/205537
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=12
2013-11-01 16:42:22 +00:00
Stephan Kulow
bcc7be252b Accepting request 142565 from devel:languages:python
- Update to version 0.8.6:
  + dulwich.__init__ no longer imports client, protocol, repo and
    server modules. (Jelmer Vernooij)
  + ConfigDict now behaves more like a dictionary.
    (Adam 'Cezar' Jenkins, issue #58)
  + HTTPGitApplication now takes an optional
    fallback_app argument. (Jonas Haag, issue #67)
  + Support for large pack index files. (Jameson Nash)
  + Make index entry tests a little bit less strict, to cope with
    slightly different behaviour on various platforms.
    (Jelmer Vernooij)
  + setup.py test (available when setuptools is installed) now
    runs all tests, not just the basic unit tests.
    (Jelmer Vernooij)
  + Commit._deserialize now actually deserializes the current state rather than
    the previous one. (Yifan Zhang, issue #59)
  + Handle None elements in lists of TreeChange objects. (Alex Holmes)
  + Support cloning repositories without HEAD set.
    (D-Key, Jelmer Vernooij, issue #69)
  + Support MemoryRepo.get_config. (Jelmer Vernooij)
  + In get_transport_and_path, pass extra keyword arguments on to
    HttpGitClient. (Jelmer Vernooij)
- Changes from version 0.8.5:
  + Avoid use of 'with' in dulwich.index. (Jelmer Vernooij)
  + Be a little bit strict about OS behaviour in index tests.
    Should fix the tests on Debian GNU/kFreeBSD. (Jelmer Vernooij)
- See NEWS file for more changes

OBS-URL: https://build.opensuse.org/request/show/142565
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=9
2012-11-25 12:28:42 +00:00
Stephan Kulow
abf9fdf6d3 replace license with spdx.org variant
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=7
2011-12-06 17:55:33 +00:00
Sascha Peilicke
d1dcccf1ef Accepting request 83880 from devel:languages:python
- Update to version 0.8.0:
  * web: Use correct result MIME types.
  * pack: Cache binary SHA of unpacked objects.
  - See upstream git for more details...

OBS-URL: https://build.opensuse.org/request/show/83880
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=5
2011-09-26 08:14:21 +00:00
60c2617583 Autobuild autoformatter for 75201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=4
2011-07-19 13:01:44 +00:00
efc484c2ba Accepting request 75201 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/75201
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=3
2011-07-19 13:01:36 +00:00
Berthold Gunreben
74815b42cd Autobuild autoformatter for 71062
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=2
2011-06-07 12:02:29 +00:00
Berthold Gunreben
b8565360be Accepting request 71062 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/71062
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-dulwich?expand=0&rev=1
2011-06-07 12:02:16 +00:00