Change summary
testscript/testdata/mirror.txtar | 102 ++++++----------------------
testscript/testdata/repo-collab.txtar | 2
testscript/testdata/repo-import.txtar | 30 -------
testscript/testdata/soft-browse.txtar | 7 -
4 files changed, 29 insertions(+), 112 deletions(-)
Detailed changes
@@ -9,43 +9,41 @@ exec soft serve &
ensureserverrunning SSH_PORT
# import a repo
-# TODO: this repo changes all the time, which will also break the tests.
-# Should probably use something else.
-soft repo import --mirror charmbracelet/catwalk https://github.com/charmbracelet/catwalk.git
+soft repo import --mirror charmbracelet/wizard-tutorial https://github.com/charmbracelet/wizard-tutorial.git
# check empty description file
-readfile $DATA_PATH/repos/charmbracelet/catwalk.git/description ''
+readfile $DATA_PATH/repos/charmbracelet/wizard-tutorial.git/description ''
# check repo info
-soft repo info charmbracelet/catwalk
+soft repo info charmbracelet/wizard-tutorial
cmp stdout info1.txt
# check repo list
soft repo list
-stdout charmbracelet/catwalk
+stdout charmbracelet/wizard-tutorial
# is-mirror?
-soft repo is-mirror charmbracelet/catwalk
+soft repo is-mirror charmbracelet/wizard-tutorial
stdout true
# set project name
-soft repo project-name charmbracelet/catwalk catwalk
+soft repo project-name charmbracelet/wizard-tutorial wizard-tutorial
soft repo list
-stdout catwalk
+stdout wizard-tutorial
# check description
-soft repo description charmbracelet/catwalk
+soft repo description charmbracelet/wizard-tutorial
! stdout .
# set description
-soft repo description charmbracelet/catwalk "testing repo"
-soft repo description charmbracelet/catwalk
+soft repo description charmbracelet/wizard-tutorial "testing repo"
+soft repo description charmbracelet/wizard-tutorial
stdout 'testing repo'
-readfile $DATA_PATH/repos/charmbracelet/catwalk.git/description 'testing repo'
+readfile $DATA_PATH/repos/charmbracelet/wizard-tutorial.git/description 'testing repo'
# rename
-soft repo rename charmbracelet/catwalk charmbracelet/test
+soft repo rename charmbracelet/wizard-tutorial charmbracelet/test
soft repo list
stdout charmbracelet/test # TODO: shouldn't this still show the project-name?
@@ -78,8 +76,8 @@ soft repo info charmbracelet/test
cmp stdout info2.txt
# get a file
-soft repo blob charmbracelet/test LICENSE
-stdout '.*MIT.*'
+soft repo blob charmbracelet/test README.md
+stdout '.*Wizard.*'
# stop the server
[windows] stopserver
@@ -88,7 +86,7 @@ stdout '.*MIT.*'
-- info1.txt --
Project Name:
-Repository: charmbracelet/catwalk
+Repository: charmbracelet/wizard-tutorial
Description:
Private: false
Hidden: false
@@ -97,32 +95,8 @@ Owner: admin
Default Branch: main
Branches:
- main
- - openrouter-update
-Tags:
- - v0.4.12
- - v0.4.11
- - v0.4.10
- - v0.4.9
- - v0.4.8
- - v0.4.7
- - v0.4.6
- - v0.4.5
- - v0.4.4
- - v0.4.3
- - v0.4.2
- - v0.4.1
- - v0.4.0
- - v0.3.6
- - v0.3.5
- - v0.3.4
- - v0.3.3
- - v0.3.2
- - v0.3.1
- - v0.3.0
- - v0.2.0
- - v0.1.0
-- info2.txt --
-Project Name: catwalk
+Project Name: wizard-tutorial
Repository: charmbracelet/test
Description: testing repo
Private: true
@@ -132,42 +106,10 @@ Owner: admin
Default Branch: main
Branches:
- main
- - openrouter-update
-Tags:
- - v0.4.12
- - v0.4.11
- - v0.4.10
- - v0.4.9
- - v0.4.8
- - v0.4.7
- - v0.4.6
- - v0.4.5
- - v0.4.4
- - v0.4.3
- - v0.4.2
- - v0.4.1
- - v0.4.0
- - v0.3.6
- - v0.3.5
- - v0.3.4
- - v0.3.3
- - v0.3.2
- - v0.3.1
- - v0.3.0
- - v0.2.0
- - v0.1.0
-- tree.txt --
-drwxrwxrwx - .github
-drwxrwxrwx - cmd
-drwxrwxrwx - internal
-drwxrwxrwx - pkg
--rw-r--r-- 577 B .gitignore
--rw-r--r-- 695 B .golangci.yml
--rw-r--r-- 3.3 kB .goreleaser.yaml
--rw-r--r-- 1.1 kB CRUSH.md
--rw-r--r-- 1.1 kB LICENSE
--rw-r--r-- 1.0 kB README.md
--rw-r--r-- 528 B go.mod
--rw-r--r-- 3.0 kB go.sum
--rw-r--r-- 79 B goreleaser.dockerfile
--rw-r--r-- 1.7 kB main.go
+-rw-r--r-- 10 B .gitignore
+-rw-r--r-- 1.3 kB README.md
+-rw-r--r-- 970 B go.mod
+-rw-r--r-- 5.3 kB go.sum
+-rw-r--r-- 2.2 kB input.go
+-rw-r--r-- 2.9 kB main.go
@@ -6,7 +6,7 @@ exec soft serve &
ensureserverrunning SSH_PORT
# setup
-soft repo import test https://github.com/charmbracelet/catwalk.git
+soft repo import test https://github.com/charmbracelet/wizard-tutorial.git
soft user create foo --key "$USER1_AUTHORIZED_KEY"
# list collabs
@@ -9,17 +9,17 @@ exec soft serve &
ensureserverrunning SSH_PORT
# import private
-soft repo import --private repo1 https://github.com/charmbracelet/catwalk.git
+soft repo import --private repo1 https://github.com/charmbracelet/wizard-tutorial.git
soft repo private repo1
stdout 'true'
# import hidden
-soft repo import --hidden repo2 https://github.com/charmbracelet/catwalk.git
+soft repo import --hidden repo2 https://github.com/charmbracelet/wizard-tutorial.git
soft repo hidden repo2
stdout 'true'
# import with name and description
-soft repo import --name 'repo33' --description 'descriptive' repo3 https://github.com/charmbracelet/catwalk.git
+soft repo import --name 'repo33' --description 'descriptive' repo3 https://github.com/charmbracelet/wizard-tutorial.git
soft repo info repo3
cmp stdout repo3.txt
@@ -38,27 +38,3 @@ Owner: admin
Default Branch: main
Branches:
- main
- - openrouter-update
-Tags:
- - v0.4.12
- - v0.4.11
- - v0.4.10
- - v0.4.9
- - v0.4.8
- - v0.4.7
- - v0.4.6
- - v0.4.5
- - v0.4.4
- - v0.4.3
- - v0.4.2
- - v0.4.1
- - v0.4.0
- - v0.3.6
- - v0.3.5
- - v0.3.4
- - v0.3.3
- - v0.3.2
- - v0.3.1
- - v0.3.0
- - v0.2.0
- - v0.1.0
@@ -3,16 +3,16 @@
[windows] skip
# clone repo
-#git clone https://github.com/charmbracelet/catwalk.git catwalk
+#git clone https://github.com/charmbracelet/wizard-tutorial.git wizard-tutorial
# run soft browse
# disable this temporarily
#ttyin input.txt
-#exec soft browse ./catwalk
+#exec soft browse ./wizard-tutorial
# cd and run soft
# disable this temporarily
-#cd catwalk
+#cd wizard-tutorial
#ttyin ../input.txt
#exec soft
@@ -28,4 +28,3 @@ jjkkdduu
jjkkdduu
qqq
-