From eb67abe4d0c2754f1204544a86212b689b37ec46 Mon Sep 17 00:00:00 2001 From: Anirudh Oppiliappan Date: Mon, 18 Aug 2025 14:59:16 +0300 Subject: [PATCH] appview/state: strip .git from repo name during creation Signed-off-by: Anirudh Oppiliappan --- appview/state/state.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/appview/state/state.go b/appview/state/state.go index e09e67ed..8e8e25f0 100644 --- a/appview/state/state.go +++ b/appview/state/state.go @@ -263,6 +263,10 @@ func validateRepoName(name string) error { return nil } +func stripGitExt(name string) string { + return strings.TrimSuffix(name, ".git") +} + func (s *State) NewRepo(w http.ResponseWriter, r *http.Request) { switch r.Method { case http.MethodGet: @@ -298,6 +302,8 @@ func (s *State) NewRepo(w http.ResponseWriter, r *http.Request) { return } + repoName = stripGitExt(repoName) + defaultBranch := r.FormValue("branch") if defaultBranch == "" { defaultBranch = "main" -- 2.51.2