| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -529,3 +529,23 @@ def test_diff_patch_with_external_engine(self, rw_dir): | |||
| 529 | 529 | self.assertEqual(len(index_against_head), 1) | |
| 530 | 530 | index_against_working_tree = repo.index.diff(None, create_patch=True) | |
| 531 | 531 | self.assertEqual(len(index_against_working_tree), 1) | |
| 532 | + | ||
| 533 | + @with_rw_directory | ||
| 534 | + def test_beginning_space(self, rw_dir): | ||
| 535 | + # Create a file beginning by a whitespace | ||
| 536 | + repo = Repo.init(rw_dir) | ||
| 537 | + file = osp.join(rw_dir, " file.txt") | ||
| 538 | + with open(file, "w") as f: | ||
| 539 | + f.write("hello world") | ||
| 540 | + repo.git.add(Git.polish_url(file)) | ||
| 541 | + repo.index.commit("first commit") | ||
| 542 | + | ||
| 543 | + # Diff the commit with an empty tree | ||
| 544 | + # and check the paths | ||
| 545 | + diff_index = repo.head.commit.diff(NULL_TREE) | ||
| 546 | + d = diff_index[0] | ||
| 547 | + a_path = d.a_path | ||
| 548 | + b_path = d.b_path | ||
| 549 | + self.assertEqual(a_path, " file.txt") | ||
| 550 | + self.assertEqual(b_path, " file.txt") | ||
| 551 | + | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments