diff options
| -rw-r--r-- | README.md | 3 | ||||
| -rw-r--r-- | src/g2h/tree_page.py | 2 | ||||
| -rw-r--r-- | test_repo/README.md | 3 | ||||
| -rw-r--r-- | test_repo/git.tgz | bin | 42639 -> 43658 bytes | |||
| -rw-r--r-- | tests/tree_page_test.py | 2 |
5 files changed, 8 insertions, 2 deletions
@@ -59,6 +59,7 @@ For a full list of options, their defaults and how they're changing the behavior - [x] Don't treat pictures as binary files. - [x] Breadcrumbs for navigating. - [x] Escape markdown backticks in plaintext files. + - [ ] Render markdown files. - [ ] Add button to download raw file. - [x] Nav bar for navigating the pages mentioned above. - [ ] Link to special readme, if a readme can be found, rendering markdown. @@ -66,6 +67,8 @@ For a full list of options, their defaults and how they're changing the behavior - [ ] Limit to certain branch(es). - [ ] Limit commit range. - [ ] Parallelize generating output. +- [ ] Rename directories with a leading dot. +- [ ] Fix filenames that contain markdown formatting, like Pythons `__init__.py`. ## Similar projects diff --git a/src/g2h/tree_page.py b/src/g2h/tree_page.py index df65a33..482ef99 100644 --- a/src/g2h/tree_page.py +++ b/src/g2h/tree_page.py @@ -25,7 +25,7 @@ class TreePage(Page): else: file_name = sanitize_file_name(name, self.tree.blobs) entry = { - 'file_name': file_name, + 'file_name': file_name.lower(), 'name': name, 'modified': latest_commit.committed_datetime } diff --git a/test_repo/README.md b/test_repo/README.md new file mode 100644 index 0000000..5596b33 --- /dev/null +++ b/test_repo/README.md @@ -0,0 +1,3 @@ +# Test + +Repo diff --git a/test_repo/git.tgz b/test_repo/git.tgz Binary files differindex 0377aeb..bf20c4f 100644 --- a/test_repo/git.tgz +++ b/test_repo/git.tgz diff --git a/tests/tree_page_test.py b/tests/tree_page_test.py index 53738c6..7fe8fac 100644 --- a/tests/tree_page_test.py +++ b/tests/tree_page_test.py @@ -73,7 +73,7 @@ def test_context_entries(): page = TreePage('test/tree', 'tree test', commit, '', repo, '') context = page.context() assert(repo.iter_commits.called) - assert(context['entries'] == [{'file_name': 'sub//', 'name': 'sub//', 'modified': 'Date Time'}, {'file_name': '_gitignore', 'name': '.gitignore', 'modified': 'Date Time'}, {'file_name': 'README', 'name': 'README', 'modified': 'Date Time'}]) + assert(context['entries'] == [{'file_name': 'sub//', 'name': 'sub//', 'modified': 'Date Time'}, {'file_name': '_gitignore', 'name': '.gitignore', 'modified': 'Date Time'}, {'file_name': 'readme', 'name': 'README', 'modified': 'Date Time'}]) def test_traversal(): factory = MagicMock() |