From 5841552c3c0fbbb789aa3f1f475172b78b67749f Mon Sep 17 00:00:00 2001
From: dadada <dadada@dadada.li>
Date: Tue, 31 May 2022 18:35:45 +0200
Subject: [PATCH] use remote to push instead of repo

---
 main.go | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/main.go b/main.go
index 51e4a59..1e73c6a 100644
--- a/main.go
+++ b/main.go
@@ -121,10 +121,9 @@ func CreateRemote(
 
 func Push(
 	auth *githttp.BasicAuth,
-	repo *git.Repository,
+	remote *git.Remote,
 ) error {
-	return repo.Push(&git.PushOptions{
-		RemoteName: DefaultRemoteName,
+	return remote.Push(&git.PushOptions{
 		Auth: auth,
 	})
 }
@@ -157,7 +156,7 @@ func main() {
 		"",
 		"password",
 	)
-	remote := flag.String(
+	remoteUrl := flag.String(
 		"remote",
 		"",
 		"remote",
@@ -192,7 +191,7 @@ func main() {
 				return
 			}
 			log.Printf("Downloaded %s", padurl)
-			if _, err := Commit(tree, padfile, *remote); err != nil {
+			if _, err := Commit(tree, padfile, *remoteUrl); err != nil {
 				if err == NothingToDo {
 					log.Printf("Nothing to do for %s", padfile)
 				} else {
@@ -210,12 +209,13 @@ func main() {
 		Password: *password,
 	}
 
-	if _, err := CreateRemote(repo, *remote); err != nil {
+	remote, err := CreateRemote(repo, *remoteUrl)
+	if err != nil {
 		log.Fatalf("%s", err)
 	}
 
 	if *push == true {
-		if err := Push(auth, repo); err != nil {
+		if err := Push(auth, remote); err != nil {
 			if err == git.NoErrAlreadyUpToDate {
 				log.Println("Already up-to-date")
 			} else {