~edwargix/git.sr.ht

350f0478da1c1a966b9e92e2b20db5b2872ef20e — наб 4 years ago 65f39f7
Return the right non-'master' default-branch link in RSS feeds
1 files changed, 2 insertions(+), 1 deletions(-)

M gitsrht/blueprints/repo.py
M gitsrht/blueprints/repo.py => gitsrht/blueprints/repo.py +2 -1
@@ 387,6 387,7 @@ def log_rss(owner, repo, ref):
        if not isinstance(commit, pygit2.Commit):
            abort(404)
        commits = get_log(git_repo, commit)
        default_branch = git_repo.default_branch_name()

    repo_name = f"{repo.owner.canonical_name}/{repo.name}"
    title = f"{repo_name} log"


@@ 394,7 395,7 @@ def log_rss(owner, repo, ref):
    link = cfg("git.sr.ht", "origin") + url_for("repo.log",
        owner=repo.owner.canonical_name,
        repo=repo.name,
        ref=ref if ref != "master" else None)
        ref=ref if ref != default_branch else None)

    return generate_feed(repo, commits, title, link, description)