Commit 4badc19
committed
Fix git.index imports
- Add the base, fun, typ, and util Python submodules of git.index
to git.index.__all__ to restore the old behavior.
- Import them explicitly for clarity, even though they are bound to
the same-named attributes of git.index either way. This should
help human readers know what the entries in __all__ are referring
to, and may also help some automated tools.
This is a preliminary decision and not necessarily the one that
will ultimately be taken in this import refactoring. It *may*
cause some kinds of mistakes, such as those arising from
ill-advised use of wildcard imports in production code *outside*
GitPython, somewhat worse in their effects.
- Remove the ab.diff file that showed the problem this solves.
This resolves the problem deliberately introduced in the previous
incomplete commit, which modattrs.py output and test_imports test
results confirm.1 parent fc86a23 commit 4badc19
2 files changed
+5
-30
lines changedThis file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
7 | 11 | | |
8 | 12 | | |
9 | 13 | | |
| |||
12 | 16 | | |
13 | 17 | | |
14 | 18 | | |
| 19 | + | |
15 | 20 | | |
16 | 21 | | |
0 commit comments