|
| 1 | +# -*- coding: utf-8 -*- |
1 | 2 | # This module is part of GitPython and is released under |
2 | 3 | # the BSD License: http://www.opensource.org/licenses/bsd-license.php |
3 | 4 | import os |
|
6 | 7 |
|
7 | 8 | import git |
8 | 9 | from git.cmd import Git |
9 | | -from git.compat import string_types, is_win |
| 10 | +from git.compat import ( |
| 11 | + string_types, |
| 12 | + is_win, |
| 13 | +) |
10 | 14 | from git.exc import ( |
11 | 15 | InvalidGitRepositoryError, |
12 | 16 | RepositoryDirtyError |
13 | 17 | ) |
14 | 18 | from git.objects.submodule.base import Submodule |
15 | | -from git.objects.submodule.root import RootModule, RootUpdateProgress |
| 19 | +from git.objects.submodule.root import ( |
| 20 | + RootModule, |
| 21 | + RootUpdateProgress, |
| 22 | +) |
16 | 23 | from git.repo.fun import ( |
17 | 24 | find_git_dir, |
18 | | - touch |
| 25 | + touch, |
19 | 26 | ) |
20 | 27 | from git.test.lib import ( |
21 | 28 | TestBase, |
22 | | - with_rw_repo |
| 29 | + with_rw_repo, |
23 | 30 | ) |
24 | 31 | from git.test.lib import with_rw_directory |
25 | | -from git.util import HIDE_WINDOWS_KNOWN_ERRORS |
26 | | -from git.util import to_native_path_linux, join_path_native |
| 32 | +from git.util import ( |
| 33 | + to_native_path_linux, |
| 34 | + join_path_native, |
| 35 | + HIDE_WINDOWS_KNOWN_ERRORS, |
| 36 | +) |
| 37 | + |
27 | 38 | import os.path as osp |
28 | 39 |
|
29 | 40 |
|
@@ -673,6 +684,13 @@ def test_add_empty_repo(self, rwdir): |
673 | 684 | url=empty_repo_dir, no_checkout=checkout_mode and True or False) |
674 | 685 | # end for each checkout mode |
675 | 686 |
|
| 687 | + @skipIf(HIDE_WINDOWS_KNOWN_ERRORS and Git.is_cygwin(), |
| 688 | + """FIXME: ile "C:\projects\gitpython\git\cmd.py", line 671, in execute |
| 689 | + raise GitCommandError(command, status, stderr_value, stdout_value) |
| 690 | + GitCommandError: Cmd('git') failed due to: exit code(128) |
| 691 | + cmdline: git add 1__Xava verbXXten 1_test _myfile 1_test_other_file 1_XXava-----verbXXten |
| 692 | + stderr: 'fatal: pathspec '"1__çava verböten"' did not match any files' |
| 693 | + """) |
676 | 694 | @with_rw_directory |
677 | 695 | def test_git_submodules_and_add_sm_with_new_commit(self, rwdir): |
678 | 696 | parent = git.Repo.init(osp.join(rwdir, 'parent')) |
|
0 commit comments