mirror.txtar

 1# vi: set ft=conf
 2# import a repo
 3soft repo import --mirror charmbracelet/catwalk https://github.com/charmbracelet/catwalk.git
 4
 5# check repo info
 6soft repo info charmbracelet/catwalk
 7cmp stdout info1.txt
 8
 9# check repo list
10soft repo list
11stdout charmbracelet/catwalk
12
13# is-mirror?
14soft repo is-mirror charmbracelet/catwalk
15stdout true
16
17# set project name
18soft repo project-name charmbracelet/catwalk catwalk
19soft repo list
20stdout catwalk
21
22
23# check description
24soft repo description charmbracelet/catwalk
25! stdout .
26
27# set description
28soft repo description charmbracelet/catwalk "testing repo"
29soft repo description charmbracelet/catwalk
30stdout 'testing repo'
31
32# rename
33soft repo rename charmbracelet/catwalk charmbracelet/test
34soft repo list
35stdout charmbracelet/test # TODO: shouldn't this still show the project-name?
36
37# check its not private
38soft repo private charmbracelet/test
39stdout false
40
41# make it private
42soft repo private charmbracelet/test  true
43soft repo private charmbracelet/test
44stdout true
45
46# check its not hidden
47soft repo hidden charmbracelet/test
48stdout false
49
50# make it hidden
51soft repo hidden charmbracelet/test  true
52soft repo hidden charmbracelet/test
53stdout true
54
55# print tree
56soft repo tree charmbracelet/test
57cmp stdout tree.txt
58
59# check repo info again
60soft repo info charmbracelet/test
61cmp stdout info2.txt
62
63# get a file
64soft repo blob charmbracelet/test LICENSE
65stdout '.*Creative Commons.*'
66
67-- info1.txt --
68Project Name: 
69Repository: charmbracelet/catwalk
70Description: 
71Private: false
72Hidden: false
73Mirror: true
74Default Branch: main
75Branches:
76  - main
77-- info2.txt --
78Project Name: catwalk
79Repository: charmbracelet/test
80Description: testing repo
81Private: true
82Hidden: true
83Mirror: true
84Default Branch: main
85Branches:
86  - main
87-- tree.txt --
88drwxrwxrwx	-	 30k
89drwxrwxrwx	-	 50k
90-rw-r--r--	19 kB	 LICENSE
91-rw-r--r--	1.1 kB	 README.md