|
24 | 24 | git_working_dir |
25 | 25 | ) |
26 | 26 |
|
27 | | -import git.objects |
28 | 27 | import git.diff as diff |
29 | 28 |
|
30 | 29 | from git.exc import ( |
|
43 | 42 | from git.objects.util import Serializable |
44 | 43 |
|
45 | 44 | from git.util import ( |
46 | | - IndexFileSHA1Writer, |
47 | 45 | LazyMixin, |
48 | 46 | LockedFD, |
49 | 47 | join_path_native, |
50 | 48 | file_contents_ro, |
51 | 49 | to_native_path_linux, |
52 | | - to_native_path |
53 | 50 | ) |
54 | 51 |
|
55 | 52 | from fun import ( |
@@ -418,9 +415,6 @@ def iter_blobs(self, predicate=lambda t: True): |
418 | 415 | iterator. A default filter, the BlobFilter, allows you to yield blobs |
419 | 416 | only if they match a given list of paths. """ |
420 | 417 | for entry in self.entries.itervalues(): |
421 | | - # TODO: is it necessary to convert the mode ? We did that when adding |
422 | | - # it to the index, right ? |
423 | | - mode = stat_mode_to_index_mode(entry.mode) |
424 | 418 | blob = entry.to_blob(self.repo) |
425 | 419 | blob.size = entry.size |
426 | 420 | output = (entry.stage, blob) |
@@ -602,7 +596,7 @@ def _entries_for_paths(self, paths, path_rewriter, fprogress, entries): |
602 | 596 | def add(self, items, force=True, fprogress=lambda *args: None, path_rewriter=None, |
603 | 597 | write=True): |
604 | 598 | """Add files from the working tree, specific blobs or BaseIndexEntries |
605 | | - to the index. |
| 599 | + to the index. |
606 | 600 |
|
607 | 601 | :param items: |
608 | 602 | Multiple types of items are supported, types can be mixed within one call. |
@@ -630,7 +624,7 @@ def add(self, items, force=True, fprogress=lambda *args: None, path_rewriter=Non |
630 | 624 | must be a path relative to our repository. |
631 | 625 |
|
632 | 626 | If their sha is null ( 40*0 ), their path must exist in the file system |
633 | | - relative to the git repository as an object will be created from |
| 627 | + relative to the git repository as an object will be created from |
634 | 628 | the data at the path. |
635 | 629 | The handling now very much equals the way string paths are processed, except that |
636 | 630 | the mode you have set will be kept. This allows you to create symlinks |
@@ -892,7 +886,8 @@ def commit(self, message, parent_commits=None, head=True, author=None, committer |
892 | 886 | :return: |
893 | 887 | Commit object representing the new commit""" |
894 | 888 | tree = self.write_tree() |
895 | | - return Commit.create_from_tree(self.repo, tree, message, parent_commits, head, author=author, committer=committer) |
| 889 | + return Commit.create_from_tree(self.repo, tree, message, parent_commits, |
| 890 | + head, author=author, committer=committer) |
896 | 891 |
|
897 | 892 | @classmethod |
898 | 893 | def _flush_stdin_and_wait(cls, proc, ignore_stdout=False): |
@@ -995,7 +990,8 @@ def handle_stderr(proc, iter_checked_out_files): |
995 | 990 | if failed_files: |
996 | 991 | valid_files = list(set(iter_checked_out_files) - set(failed_files)) |
997 | 992 | raise CheckoutError( |
998 | | - "Some files could not be checked out from the index due to local modifications", failed_files, valid_files, failed_reasons) |
| 993 | + "Some files could not be checked out from the index due to local modifications", |
| 994 | + failed_files, valid_files, failed_reasons) |
999 | 995 | # END stderr handler |
1000 | 996 |
|
1001 | 997 | if paths is None: |
|
0 commit comments