all repos

mugit @ 3e7e955721c228676202c787a670427eb9113cdb

🐮 git server that your cow will love

mugit/CHANGELOG.md (view raw)

Oleksandr Smirnov Oleksandr Smirnov
olexsmir@gmail.com
ssh: print modt on ssh -T, 27 days ago
1
# Changelog
2
3
## 0.3.0 (unreleased)
4
5
### Breaking changes
6
- Changed route for raw files. From `/repo/blob/ref/file_path?raw=true` to `/repo/raw/ref/file_path`.
7
- Switch to sshd, instead of running it's own ssh server.
8
9
### Features:
10
- Paginate log page (150 commits per page).
11
- Support `git-upload-archive`.
12
- Better CSS for markdown readmes.
13
- Add breadcrumbs on "file content" and "file tree" pages.
14
- Show last commit associated with file on the "tree page".
15
- Show both authored and commit time of a commit.
16
- Highlight selected line on file content page.
17
- `mugit repo new` now accepts `--description`, sets repo description.
18
- `mugit repo new --mirror` will sync repo from specified remote.
19
- Show remote urls and mirroring data on empty repos.
20
- `mugit repo default` changes default branch of a repo.
21
- `mugit repo sync` syncs specified mirror repo.
22
- Mirror status now inclues last sync time(when there were changes fetched) and last checked time.
23
- Add modt for ssh pushes/clones.
24
- Automatically initialize repository on push.
25
26
### Bug fixes:
27
- Allow downloading only valid and existing refs.
28
- Support refs with special characters in names (e.g. `/` or `#`).
29
- Previously when viewing first commit in repo diffs were not rendered.
30
31
## 0.2.0
32
33
### Features
34
- Commit Page:
35
  - Show both author and committer names when they differ.
36
  - Redesign commit page layout with improved colors and navigation.
37
  - Use mono font for commit hashes.
38
- Format commit timestamps as `YYYY-MM-DD HH:MM:SS TZ`.
39
- Hide navigation bar for empty repositories.
40
- Render subtree-scoped README files on the tree view.
41
- Markdown rendering:
42
  - Render images with relative links within repository.
43
  - Add emoji support :hey: (e.g. `:smile:`).
44
45
### Bug Fixes
46
- Correct MIME types for raw file downloads.
47
- Address cases where renamed files displayed incorrectly on the commit view page.
48
- Fix mirrorer failing to update HEAD on empty repositories.
49
50
## 0.1.0
51
- Initial release
52
  - CLI: create, toggle private/public repo status, and add descriptions.
53
  - Web UI.
54
  - SSH server for git pull/push operations.
55
  - Pull based mirroring.