Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 5835f01

Browse files
committed
Update changelog and version
1 parent c35ab1d commit 5835f01

File tree

4 files changed

+56
-27
lines changed

4 files changed

+56
-27
lines changed

‎.github/workflows/pythonpackage.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
strategy:
1717
matrix:
18-
python-version: [3.7, 3.8, 3.9, "3.10.0-rc.1"]
18+
python-version: [3.7, 3.8, 3.9, "3.10.0-b4"]
1919

2020
steps:
2121
- uses: actions/checkout@v2

‎VERSION‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.1.20
1+
3.1.21

‎doc/source/changes.rst‎

Lines changed: 52 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,32 +2,59 @@
22
Changelog
33
=========
44

5-
3.1.20
5+
3.1.21
66
======
77

8-
* This is the second typed release with a lot of improvements under the hood.
8+
* This is the second typed release with a lot of improvements under the hood.
9+
10+
* General:
11+
- Remove python 3.6 support
12+
- Remove distutils inline with deprecation in standard library.
13+
- Update sphinx to 4.1.12 and use autodoc-typehints.
14+
15+
* Typing:
16+
- Add types to ALL functions.
17+
- Ensure py.typed is collected.
18+
- Increase mypy strictness with disallow_untyped_defs, warn_redundant_casts, warn_unreachable.
19+
- Use typing.NamedTuple and typing.OrderedDict now 3.6 dropped.
20+
- Remove use of typing.TypeGuard until later release, to allow dependant libs time to update.
21+
- Tracking issue: https://github.com/gitpython-developers/GitPython/issues/1095
22+
23+
* Runtime improvements:
24+
- Add clone_multi_options support to submodule.add()
25+
- Delay calling get_user_id() unless essential, to support sand-boxed environments.
26+
- Add timeout to handle_process_output(), in case thread.join() hangs.
27+
28+
See the following for details:
29+
https://github.com/gitpython-developers/gitpython/milestone/52?closed=1
30+
31+
32+
3.1.20 (YANKED)
33+
======
34+
35+
* This is the second typed release with a lot of improvements under the hood.
936
* Tracking issue: https://github.com/gitpython-developers/GitPython/issues/1095
10-
37+
1138
See the following for details:
12-
https://github.com/gitpython-developers/gitpython/milestone/52?closed=1
39+
https://github.com/gitpython-developers/gitpython/milestone/52?closed=1
1340

1441

1542
3.1.19 (YANKED)
1643
===============
1744

18-
* This is the second typed release with a lot of improvements under the hood.
45+
* This is the second typed release with a lot of improvements under the hood.
1946
* Tracking issue: https://github.com/gitpython-developers/GitPython/issues/1095
20-
47+
2148
See the following for details:
22-
https://github.com/gitpython-developers/gitpython/milestone/51?closed=1
49+
https://github.com/gitpython-developers/gitpython/milestone/51?closed=1
2350

2451
3.1.18
2552
======
2653

2754
* drop support for python 3.5 to reduce maintenance burden on typing. Lower patch levels of python 3.5 would break, too.
2855

2956
See the following for details:
30-
https://github.com/gitpython-developers/gitpython/milestone/50?closed=1
57+
https://github.com/gitpython-developers/gitpython/milestone/50?closed=1
3158

3259
3.1.17
3360
======
@@ -37,7 +64,7 @@ https://github.com/gitpython-developers/gitpython/milestone/50?closed=1
3764
* Add more static typing information
3865

3966
See the following for details:
40-
https://github.com/gitpython-developers/gitpython/milestone/49?closed=1
67+
https://github.com/gitpython-developers/gitpython/milestone/49?closed=1
4168

4269
3.1.16 (YANKED)
4370
===============
@@ -46,15 +73,15 @@ https://github.com/gitpython-developers/gitpython/milestone/49?closed=1
4673
* Add more static typing information
4774

4875
See the following for details:
49-
https://github.com/gitpython-developers/gitpython/milestone/48?closed=1
76+
https://github.com/gitpython-developers/gitpython/milestone/48?closed=1
5077

5178
3.1.15 (YANKED)
5279
===============
5380

5481
* add deprectation warning for python 3.5
5582

5683
See the following for details:
57-
https://github.com/gitpython-developers/gitpython/milestone/47?closed=1
84+
https://github.com/gitpython-developers/gitpython/milestone/47?closed=1
5885

5986
3.1.14
6087
======
@@ -65,40 +92,40 @@ https://github.com/gitpython-developers/gitpython/milestone/47?closed=1
6592
* Drop python 3.4 support
6693

6794
See the following for details:
68-
https://github.com/gitpython-developers/gitpython/milestone/46?closed=1
95+
https://github.com/gitpython-developers/gitpython/milestone/46?closed=1
6996

7097
3.1.13
7198
======
7299

73100
See the following for details:
74-
https://github.com/gitpython-developers/gitpython/milestone/45?closed=1
101+
https://github.com/gitpython-developers/gitpython/milestone/45?closed=1
75102

76103
3.1.12
77104
======
78105

79106
See the following for details:
80-
https://github.com/gitpython-developers/gitpython/milestone/44?closed=1
107+
https://github.com/gitpython-developers/gitpython/milestone/44?closed=1
81108

82109
3.1.11
83110
======
84111

85112
Fixes regression of 3.1.10.
86113

87114
See the following for details:
88-
https://github.com/gitpython-developers/gitpython/milestone/43?closed=1
115+
https://github.com/gitpython-developers/gitpython/milestone/43?closed=1
89116

90117
3.1.10
91118
======
92119

93120
See the following for details:
94-
https://github.com/gitpython-developers/gitpython/milestone/42?closed=1
121+
https://github.com/gitpython-developers/gitpython/milestone/42?closed=1
95122

96123

97124
3.1.9
98125
=====
99126

100127
See the following for details:
101-
https://github.com/gitpython-developers/gitpython/milestone/41?closed=1
128+
https://github.com/gitpython-developers/gitpython/milestone/41?closed=1
102129

103130

104131
3.1.8
@@ -109,7 +136,7 @@ https://github.com/gitpython-developers/gitpython/milestone/41?closed=1
109136

110137

111138
See the following for more details:
112-
https://github.com/gitpython-developers/gitpython/milestone/40?closed=1
139+
https://github.com/gitpython-developers/gitpython/milestone/40?closed=1
113140

114141

115142
3.1.7
@@ -135,13 +162,13 @@ https://github.com/gitpython-developers/gitpython/milestone/40?closed=1
135162
* package size was reduced significantly not placing tests into the package anymore.
136163

137164
See the following for details:
138-
https://github.com/gitpython-developers/gitpython/milestone/39?closed=1
165+
https://github.com/gitpython-developers/gitpython/milestone/39?closed=1
139166

140167
3.1.3
141168
=====
142169

143170
See the following for details:
144-
https://github.com/gitpython-developers/gitpython/milestone/38?closed=1
171+
https://github.com/gitpython-developers/gitpython/milestone/38?closed=1
145172

146173
3.1.2
147174
=====
@@ -190,7 +217,7 @@ Bugfixes
190217
Bugfixes
191218
--------
192219

193-
* Fixed Repo.__repr__ when subclassed
220+
* Fixed Repo.__repr__ when subclassed
194221
(`#968 <https://github.com/gitpython-developers/GitPython/pull/968>`_)
195222
* Removed compatibility shims for Python < 3.4 and old mock library
196223
* Replaced usage of deprecated unittest aliases and Logger.warn
@@ -213,7 +240,7 @@ Bugfixes
213240
--------
214241

215242
* Fixed warning for usage of environment variables for paths containing ``$`` or ``%``
216-
(`#832 <https://github.com/gitpython-developers/GitPython/issues/832>`_,
243+
(`#832 <https://github.com/gitpython-developers/GitPython/issues/832>`_,
217244
`#961 <https://github.com/gitpython-developers/GitPython/pull/961>`_)
218245
* Added support for parsing Git internal date format (@<unix timestamp> <timezone offset>)
219246
(`#965 <https://github.com/gitpython-developers/GitPython/pull/965>`_)
@@ -371,7 +398,7 @@ Notable fixes
371398
* The `GIT_DIR` environment variable does not override the `path` argument when
372399
initializing a `Repo` object anymore. However, if said `path` unset, `GIT_DIR`
373400
will be used to fill the void.
374-
401+
375402
All issues and PRs can be viewed in all detail when following this URL:
376403
https://github.com/gitpython-developers/GitPython/issues?q=is%3Aclosed+milestone%3A%22v2.1.0+-+proper+windows+support%22
377404

@@ -401,7 +428,7 @@ https://github.com/gitpython-developers/GitPython/issues?q=is%3Aclosed+milestone
401428
2.0.7 - New Features
402429
====================
403430

404-
* `IndexFile.commit(...,skip_hooks=False)` added. This parameter emulates the
431+
* `IndexFile.commit(...,skip_hooks=False)` added. This parameter emulates the
405432
behaviour of `--no-verify` on the command-line.
406433

407434
2.0.6 - Fixes and Features
@@ -441,7 +468,7 @@ https://github.com/gitpython-developers/GitPython/issues?q=is%3Aclosed+milestone
441468
commit messages contained ``\r`` characters
442469
* Fix: progress handler exceptions are not caught anymore, which would usually just hide bugs
443470
previously.
444-
* Fix: The `Git.execute` method will now redirect `stdout` to `devnull` if `with_stdout` is false,
471+
* Fix: The `Git.execute` method will now redirect `stdout` to `devnull` if `with_stdout` is false,
445472
which is the intended behaviour based on the parameter's documentation.
446473

447474
2.0.2 - Fixes

‎git/cmd.py‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,8 @@ def pump_stream(cmdline: List[str], name: str, stream: Union[BinaryIO, TextIO],
147147
#
148148
for t in threads:
149149
t.join(timeout=timeout)
150+
if t.is_alive():
151+
raise RuntimeError(f"Thread join() timed out in cmd.handle_process_output(). Timeout={timeout} seconds")
150152

151153
if finalizer:
152154
return finalizer(process)

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /