@@ -25,9 +25,27 @@ _Notes on the upcoming release will be added here_
2525
2626<!-- Maintainers, insert changes / features for the next release here -->
2727
28+ ## vcspull 1.15.4 (unreleased)
29+
30+ ### Completions for ` -c ` / ` --config ` files
31+
32+ _ via #403_
33+
34+ After updating, you can re-run [ shtab] 's setup (see [ completions page] ) completion of:
35+
36+ ``` console
37+ $ vcspull sync -c [tab]
38+ ```
39+
40+ ``` console
41+ $ vcspull sync --config [tab]
42+ ```
43+
2844## vcspull 1.15.0 (2022-10-09)
2945
30- ** Completions have changed** (#400 )
46+ ### Completions have changed
47+
48+ _ via #400_
3149
3250Completions now use a different tool: [ shtab] . See the [ completions page] for more information.
3351
@@ -36,6 +54,64 @@ If you were using earlier versions of vcspull (earlier than 1.15.0), you may nee
3654[ completions page ] : https://vcspull.git-pull.com/cli/completion.html
3755[ shtab ] : https://docs.iterative.ai/shtab/
3856
57+ ## vcspull v1.13.0 (2022-09-25)
58+
59+ ### Pulling all repositories
60+
61+ _ via #394_
62+
63+ Empty command will now show help output
64+
65+ ``` console
66+ $ vcspull sync
67+ Usage: vcspull sync [OPTIONS] [REPO_TERMS]...
68+
69+ Options:
70+ -c, --config PATH Specify config
71+ -x, --exit-on-error Exit immediately when encountering an error syncing
72+ multiple repos
73+ -h, --help Show this message and exit.
74+ ```
75+
76+ To achieve the equivalent behavior of syncing all repos, pass ` '*' ` :
77+
78+ ``` console
79+ $ vcspull sync ' *'
80+ ```
81+
82+ Depending on how shell escaping works in your shell setup with [ wild card / asterisk] , you may not need to quote ` * ` .
83+
84+ [ wild card / asterisk ] : https://tldp.org/LDP/abs/html/special-chars.html#:~:text=wild%20card%20%5Basterisk%5D.
85+
86+ ### Terms with no match in config will show a notice
87+
88+ _ via #394_
89+
90+ > No repo found in config(s) for "non_existent_repo"
91+
92+ - Syncing will now skip to the next repos if an error is encountered
93+
94+ - Learned ` --exit-on-error ` / ` -x `
95+
96+ Usage:
97+
98+ ``` console
99+ $ vcspull sync --exit-on-error grako django
100+ ```
101+
102+ Print traceback for errored repos:
103+
104+ ``` console
105+ $ vcspull --log-level DEBUG sync --exit-on-error grako django
106+ ```
107+
108+ ### Untracked files
109+
110+ _ via https://github.com/vcs-python/libvcs/pull/425 _
111+
112+ Syncing in git repositories with untracked files has been improved (via libvcs
113+ 0.17)
114+
39115<!-- -
40116# vim: set filetype=markdown:
41117-->
0 commit comments