Skip to content

Instantly share code, notes, and snippets.

@membphis
Created August 5, 2020 03:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save membphis/68a1f968695811ea15259a359e12edfc to your computer and use it in GitHub Desktop.
Save membphis/68a1f968695811ea15259a359e12edfc to your computer and use it in GitHub Desktop.
resty@ubuntu  ...git/membphis/apache_svn 
$ svn --username=membphis co https://dist.apache.org/repos/dist/release/apisix/
A apisix/1.5
A apisix/apisix
A apisix/apisix/1.4
A apisix/apisix/1.3
A apisix/apisix/1.2
A apisix/apisix/1.1
A apisix/apisix/dashboard-1.0
A apisix/apisix/1.0
A apisix/apisix/0.9
A apisix/1.4.1
A apisix/1.5/spaceholder
A apisix/1.4.1/apache-apisix-1.4.1-src.tar.gz.asc
^Csvn: E200015: Caught signal
svn: E200042: Additional errors:
svn: E200015: Caught signal
resty@ubuntu  ...git/membphis/apache_svn  6s 
$ p svn --username=membphis co https://dist.apache.org/repos/dist/release/apisix/
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.14
[proxychains] Strict chain ... 172.16.43.1:7891 ... dist.apache.org:443 ... OK
svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
svn: E155004: Working copy '/home/resty/git/membphis/apache_svn/apisix' locked.
svn: E155004: '/home/resty/git/membphis/apache_svn/apisix' is already locked.
resty@ubuntu  ...git/membphis/apache_svn  2s 
$ ls
apisix
resty@ubuntu  ...git/membphis/apache_svn 
$ rm -rf apisix
resty@ubuntu  ...git/membphis/apache_svn 
$ p svn --username=membphis co https://dist.apache.org/repos/dist/release/apisix/
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.14
[proxychains] Strict chain ... 172.16.43.1:7891 ... dist.apache.org:443 ... OK
A apisix/1.5
A apisix/apisix
A apisix/apisix/1.4
A apisix/apisix/1.3
A apisix/apisix/1.2
A apisix/apisix/1.1
A apisix/apisix/dashboard-1.0
A apisix/apisix/1.0
A apisix/apisix/0.9
A apisix/1.4.1
[proxychains] Strict chain ... 172.16.43.1:7891 ... dist.apache.org:443 ... OK
[proxychains] Strict chain ... 172.16.43.1:7891 ... dist.apache.org:443 ... OK
A apisix/1.5/spaceholder
A apisix/1.4.1/apache-apisix-1.4.1-src.tar.gz.asc
A apisix/apisix/1.4/apache-apisix-1.4-incubating-src.tar.gz
A apisix/apisix/1.4/apache-apisix-1.4-incubating-src.tar.gz.asc
A apisix/apisix/1.4/apache-apisix-1.4-incubating-src.tar.gz.sha512
A apisix/apisix/KEYS
A apisix/apisix/1.3/apache-apisix-1.3-incubating-src.tar.gz
A apisix/apisix/1.3/apache-apisix-1.3-incubating-src.tar.gz.asc
A apisix/apisix/1.3/apache-apisix-1.3-incubating-src.tar.gz.sha512
A apisix/apisix/1.2/apache-apisix-1.2-incubating-src.tar.gz
A apisix/apisix/1.2/apache-apisix-1.2-incubating-src.tar.gz.asc
A apisix/apisix/1.0/apache-apisix-1.0-incubating-src.tar.gz
A apisix/apisix/1.0/apache-apisix-1.0-incubating-src.tar.gz.asc
A apisix/apisix/1.0/apache-apisix-1.0-incubating-src.tar.gz.sha512
A apisix/apisix/0.9/apache-apisix-0.9-incubating-src.tar.gz
A apisix/apisix/0.9/apache-apisix-0.9-incubating-src.tar.gz.asc
A apisix/apisix/0.9/apache-apisix-0.9-incubating-src.tar.gz.sha512
A apisix/1.4.1/apache-apisix-1.4.1-src.tar.gz.sha512
A apisix/1.4.1/apache-apisix-1.4.1-src.tar.gz
A apisix/KEYS
Checked out revision 40858.
resty@ubuntu  ...git/membphis/apache_svn  8s 
$ ls
apisix
resty@ubuntu  ...git/membphis/apache_svn 
$ tree
zsh: command not found: tree
resty@ubuntu  ...git/membphis/apache_svn 
$ sudo apt install tree
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
bridge-utils libfprint-2-tod1 libllvm9 ubuntu-fan
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
tree
0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
Need to get 43.0 kB of archives.
After this operation, 115 kB of additional disk space will be used.
Get:1 http://mirrors.aliyun.com/ubuntu focal/universe amd64 tree amd64 1.8.0-1 [43.0 kB]
Fetched 43.0 kB in 1s (70.9 kB/s)
Selecting previously unselected package tree.
(Reading database ... 195693 files and directories currently installed.)
Preparing to unpack .../tree_1.8.0-1_amd64.deb ...
Unpacking tree (1.8.0-1) ...
Setting up tree (1.8.0-1) ...
Processing triggers for man-db (2.9.1-1) ...
resty@ubuntu  ...git/membphis/apache_svn  3s 
$ tree
.
└── apisix
├── 1.4.1
│   ├── apache-apisix-1.4.1-src.tar.gz
│   ├── apache-apisix-1.4.1-src.tar.gz.asc
│   └── apache-apisix-1.4.1-src.tar.gz.sha512
├── 1.5
│   └── spaceholder
├── apisix
│   ├── 0.9
│   │   ├── apache-apisix-0.9-incubating-src.tar.gz
│   │   ├── apache-apisix-0.9-incubating-src.tar.gz.asc
│   │   └── apache-apisix-0.9-incubating-src.tar.gz.sha512
│   ├── 1.0
│   │   ├── apache-apisix-1.0-incubating-src.tar.gz
│   │   ├── apache-apisix-1.0-incubating-src.tar.gz.asc
│   │   └── apache-apisix-1.0-incubating-src.tar.gz.sha512
│   ├── 1.1
│   │   ├── apache-apisix-1.1-incubating-src.tar.gz
│   │   ├── apache-apisix-1.1-incubating-src.tar.gz.asc
│   │   └── apache-apisix-1.1-incubating-src.tar.gz.sha512
│   ├── 1.2
│   │   ├── apache-apisix-1.2-incubating-src.tar.gz
│   │   ├── apache-apisix-1.2-incubating-src.tar.gz.asc
│   │   └── apache-apisix-1.2-incubating-src.tar.gz.sha512
│   ├── 1.3
│   │   ├── apache-apisix-1.3-incubating-src.tar.gz
│   │   ├── apache-apisix-1.3-incubating-src.tar.gz.asc
│   │   └── apache-apisix-1.3-incubating-src.tar.gz.sha512
│   ├── 1.4
│   │   ├── apache-apisix-1.4-incubating-src.tar.gz
│   │   ├── apache-apisix-1.4-incubating-src.tar.gz.asc
│   │   └── apache-apisix-1.4-incubating-src.tar.gz.sha512
│   ├── dashboard-1.0
│   │   ├── apache-apisix-dashboard-1.0-incubating-src.tar.gz
│   │   ├── apache-apisix-dashboard-1.0-incubating-src.tar.gz.asc
│   │   └── apache-apisix-dashboard-1.0-incubating-src.tar.gz.sha512
│   └── KEYS
└── KEYS
11 directories, 27 files
resty@ubuntu  ...git/membphis/apache_svn 
$ ls
apisix
resty@ubuntu  ...git/membphis/apache_svn 
$ mv apisix apisix_release
resty@ubuntu  ...git/membphis/apache_svn 
$ p svn --username=membphis co https://dist.apache.org/repos/dist/dev/apisix/
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.14
[proxychains] Strict chain ... 172.16.43.1:7891 ... dist.apache.org:443 ... OK
A apisix/1.5-rc1
A apisix/apisix
A apisix/apisix/1.4.1-rc1
A apisix/apisix/1.4-rc1
A apisix/apisix/1.3-rc2
A apisix/apisix/1.3-rc1
A apisix/apisix/1.2-rc1
A apisix/apisix/1.1-rc1
A apisix/apisix/dashboard-1.0-rc2
A apisix/1.4.1-rc2
A apisix/1.4.1-rc1
[proxychains] Strict chain ... 172.16.43.1:7891 ... dist.apache.org:443 ... OK
[proxychains] Strict chain ... 172.16.43.1:7891 ... dist.apache.org:443 ... OK
[proxychains] Strict chain ... 172.16.43.1:7891 ... dist.apache.org:443 ... OK
A apisix/1.4.1-rc1/apache-apisix-1.4.1-rc1-src.tar.gz.sha512
A apisix/apisix/dashboard-1.0-rc2/apache-apisix-dashboard-1.0-rc2-incubating-src.tar.gz
A apisix/apisix/dashboard-1.0-rc2/apache-apisix-dashboard-1.0-rc2-incubating-src.tar.gz.sha512
A apisix/1.5-rc1/apache-apisix-1.5-rc1-src.tar.gz
A apisix/1.5-rc1/apache-apisix-1.5-rc1-src.tar.gz.asc
A apisix/1.5-rc1/apache-apisix-1.5-rc1-src.tar.gz.sha512
A apisix/1.4.1-rc2/apache-apisix-1.4.1-rc2-src.tar.gz
A apisix/1.4.1-rc2/apache-apisix-1.4.1-rc2-src.tar.gz.sha512
A apisix/1.4.1-rc1/apache-apisix-1.4.1-rc1-src.tar.gz.asc
A apisix/apisix/1.4.1-rc1/apache-apisix-1.4.1-rc1-src.tar.gz
A apisix/apisix/1.4.1-rc1/apache-apisix-1.4.1-rc1-src.tar.gz.asc
A apisix/apisix/1.4.1-rc1/apache-apisix-1.4.1-rc1-src.tar.gz.sha512
A apisix/apisix/1.4.1-rc1/apache-apisix-1.4.1-rc1-incubating-src.tar.gz
A apisix/apisix/1.4.1-rc1/apache-apisix-1.4.1-rc1-incubating-src.tar.gz.asc
A apisix/apisix/1.4.1-rc1/apache-apisix-1.4.1-rc1-incubating-src.tar.gz.sha512
A apisix/apisix/KEYS
A apisix/apisix/1.4-rc1/apache-apisix-1.4-rc1-incubating-src.tar.gz
A apisix/apisix/1.4-rc1/apache-apisix-1.4-rc1-incubating-src.tar.gz.asc
A apisix/apisix/1.4-rc1/apache-apisix-1.4-rc1-incubating-src.tar.gz.sha512
A apisix/apisix/1.3-rc2/apache-apisix-1.3-rc2-incubating-src.tar.gz
A apisix/apisix/1.3-rc2/apache-apisix-1.3-rc2-incubating-src.tar.gz.asc
A apisix/apisix/1.3-rc2/apache-apisix-1.3-rc2-incubating-src.tar.gz.sha512
A apisix/apisix/1.3-rc1/apache-apisix-1.3-rc1-incubating-src.tar.gz.sha512
A apisix/apisix/1.3-rc1/apache-apisix-1.3-rc1-incubating-src.tar.gz.asc
A apisix/apisix/1.3-rc1/apache-apisix-1.3-rc1-incubating-src.tar.gz
A apisix/apisix/1.2-rc1/apache-apisix-1.2-rc1-incubating-src.tar.gz
A apisix/apisix/1.2-rc1/apache-apisix-1.2-rc1-incubating-src.tar.gz.asc
A apisix/apisix/1.2-rc1/apache-apisix-1.2-rc1-incubating-src.tar.gz.sha512
A apisix/apisix/1.1-rc1/apache-apisix-1.1-rc1-incubating-src.tar.gz
A apisix/apisix/1.1-rc1/apache-apisix-1.1-rc1-incubating-src.tar.gz.asc
A apisix/apisix/1.1-rc1/apache-apisix-1.1-rc1-incubating-src.tar.gz.sha512
A apisix/apisix/dashboard-1.0-rc2/apache-apisix-dashboard-1.0-rc2-incubating-src.tar.gz.asc
A apisix/KEYS
A apisix/1.4.1-rc2/apache-apisix-1.4.1-rc2-src.tar.gz.asc
A apisix/1.4.1-rc1/apache-apisix-1.4.1-rc1-src.tar.gz
Checked out revision 40858.
resty@ubuntu  ...git/membphis/apache_svn  9s 
$ ls
apisix apisix_release
resty@ubuntu  ...git/membphis/apache_svn 
$ mv apisix apisix_dev
resty@ubuntu  ...git/membphis/apache_svn 
$ ls
apisix_dev apisix_release
resty@ubuntu  ...git/membphis/apache_svn 
$ cp apisix_dev/1.5-rc1/* apisix_release/1.5
resty@ubuntu  ...git/membphis/apache_svn 
$ cd apisix_release
resty@ubuntu  ...membphis/apache_svn/apisix_release 
$ svn status
? 1.5/apache-apisix-1.5-rc1-src.tar.gz
? 1.5/apache-apisix-1.5-rc1-src.tar.gz.asc
? 1.5/apache-apisix-1.5-rc1-src.tar.gz.sha512
resty@ubuntu  ...membphis/apache_svn/apisix_release 
$ svn add *
svn: warning: W150002: '/home/resty/git/membphis/apache_svn/apisix_release/1.4.1' is already under version control
svn: warning: W150002: '/home/resty/git/membphis/apache_svn/apisix_release/1.5' is already under version control
svn: warning: W150002: '/home/resty/git/membphis/apache_svn/apisix_release/apisix' is already under version control
svn: warning: W150002: '/home/resty/git/membphis/apache_svn/apisix_release/KEYS' is already under version control
svn: E200009: Could not add all targets because some targets are already versioned
svn: E200009: Illegal target for the requested operation
resty@ubuntu  ...membphis/apache_svn/apisix_release 
$ ls
1.4.1 1.5 apisix KEYS
resty@ubuntu  ...membphis/apache_svn/apisix_release 
$ cd 1.5
resty@ubuntu  ...apache_svn/apisix_release/1.5 
$ ls
apache-apisix-1.5-rc1-src.tar.gz apache-apisix-1.5-rc1-src.tar.gz.asc apache-apisix-1.5-rc1-src.tar.gz.sha512 spaceholder
resty@ubuntu  ...apache_svn/apisix_release/1.5 
$ ll
total 4.9M
-rw-rw-r-- 1 resty resty 4.9M Aug 4 23:45 apache-apisix-1.5-rc1-src.tar.gz
-rw-rw-r-- 1 resty resty 833 Aug 4 23:45 apache-apisix-1.5-rc1-src.tar.gz.asc
-rw-rw-r-- 1 resty resty 163 Aug 4 23:45 apache-apisix-1.5-rc1-src.tar.gz.sha512
-rw-rw-r-- 1 resty resty 0 Aug 4 23:43 spaceholder
resty@ubuntu  ...apache_svn/apisix_release/1.5 
$ rm apache-apisix-1.5-rc1-src.tar.gz*
resty@ubuntu  ...apache_svn/apisix_release/1.5 
$ cd ..
resty@ubuntu  ...membphis/apache_svn/apisix_release 
$ ls
1.4.1 1.5 apisix KEYS
resty@ubuntu  ...membphis/apache_svn/apisix_release 
$ cd ..
resty@ubuntu  ...git/membphis/apache_svn 
$ ls
apisix_dev apisix_release
resty@ubuntu  ...git/membphis/apache_svn 
$ svn move apisix_dev/1.5-rc1/apache-apisix-1.5-rc1-src.tar.gz* ./apisix_release/1.5
A apisix_release/1.5/apache-apisix-1.5-rc1-src.tar.gz
D apisix_dev/1.5-rc1/apache-apisix-1.5-rc1-src.tar.gz
A apisix_release/1.5/apache-apisix-1.5-rc1-src.tar.gz.asc
D apisix_dev/1.5-rc1/apache-apisix-1.5-rc1-src.tar.gz.asc
A apisix_release/1.5/apache-apisix-1.5-rc1-src.tar.gz.sha512
D apisix_dev/1.5-rc1/apache-apisix-1.5-rc1-src.tar.gz.sha512
resty@ubuntu  ...git/membphis/apache_svn 
$ svn --username=membphis commit -m "release 1.5"
resty@ubuntu  ...git/membphis/apache_svn 
$ svn move
resty@ubuntu  ...git/membphis/apache_svn 
$ ls
apisix_dev apisix_release
resty@ubuntu  ...git/membphis/apache_svn 
$ svn move apisix_release/1.5/apache-apisix-1.5-rc1-src.tar.gz apisix_release/1.5/apache-apisix-1.5-src.tar.gz
A apisix_release/1.5/apache-apisix-1.5-src.tar.gz
D apisix_release/1.5/apache-apisix-1.5-rc1-src.tar.gz
resty@ubuntu  ...git/membphis/apache_svn 
$ svn move apisix_release/1.5/apache-apisix-1.5-rc1-src.tar.gz.asc apisix_release/1.5/apache-apisix-1.5-src.tar.gz.asc
A apisix_release/1.5/apache-apisix-1.5-src.tar.gz.asc
D apisix_release/1.5/apache-apisix-1.5-rc1-src.tar.gz.asc
resty@ubuntu  ...git/membphis/apache_svn 
$ svn move apisix_release/1.5/apache-apisix-1.5-rc1-src.tar.gz.sha512 apisix_release/1.5/apache-apisix-1.5-src.tar.gz.sha512
A apisix_release/1.5/apache-apisix-1.5-src.tar.gz.sha512
D apisix_release/1.5/apache-apisix-1.5-rc1-src.tar.gz.sha512
resty@ubuntu  ...git/membphis/apache_svn 
$ svn status
svn: warning: W155007: '/home/resty/git/membphis/apache_svn' is not a working copy
resty@ubuntu  ...git/membphis/apache_svn 
$ ls
apisix_dev apisix_release
resty@ubuntu  ...git/membphis/apache_svn 
$ cd apisix_release
resty@ubuntu  ...membphis/apache_svn/apisix_release 
$ svn status
A + 1.5/apache-apisix-1.5-src.tar.gz
A + 1.5/apache-apisix-1.5-src.tar.gz.asc
A + 1.5/apache-apisix-1.5-src.tar.gz.sha512
resty@ubuntu  ...membphis/apache_svn/apisix_release 
$ svn --username=membphis commit -m "release 1.5"
Adding (bin) 1.5/apache-apisix-1.5-src.tar.gz
Adding 1.5/apache-apisix-1.5-src.tar.gz.asc
Adding 1.5/apache-apisix-1.5-src.tar.gz.sha512
Committing transaction...
Committed revision 40859.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment