Revision history for Git-Bunch
0.17 2012-03-02
No functional changes. Replace Sub::Spec::CmdLine with Perinci::CmdLine.
0.16 2011-09-16
[INCOMPATIBLE CHANGES]
* backup: Change default check from 1 to 0, to make backup more robust
(I often forgot to add --nocheck while having some repos uncommitted,
resulting in failure of backup).
0.15 2011-08-03
No functional changes. Add temporary dependencies to
Sub::Spec::GetArgs::Array 0.02 so that string arg_greedy arg works (e.g.
"gitbunch exec ~/repos -- ls -l -d" instead of "gitbunch exec ~/repos
'ls -l -d'".
0.14 2011-07-07
[INCOMPATIBLE CHANGES]
* sync: By default now uses 'rsync -rlptD' (-a minus -go) instead of
'rsync -a' when copying repo to target. This is because -a is
problematic on sshfs-mounted filesystem. Old behaviour is available by
setting rsync_opt_maintain_ownership to 1.
0.13 2011-06-08
[ENHANCEMENTS]
* Add --exclude-files and --exclude-non-git-dirs options.
[BUG FIXES]
* backup_bunch: Do not index excluded items.
0.12 2011-06-04
No functional changes.
[BUG FIXES]
* Fix spec for exec_bunch().
0.11 2011-06-04
No functional changes.
[BUG FIXES]
* Fix spec for exec_bunch().
0.10 2011-06-04
[NEW FEATURES]
* New function: exec_bunch() ("gitbunch exec").
[ENHANCEMENTS]
* Add --exclude_repos_pat and --include_repos_pat options.
* Exclude/include repos options added to all functions.
0.09 2011-04-19
Add --exclude_repos to sync_bunch.
0.08 2011-03-04
Fix test when run as root.
0.07 2011-03-04
Sort repos in sorted order.
Fix: pass extra_rsync_opts to rsync.
Fix test (git co -> git checkout).
0.06 2011-02-28
Update to the latest Sub::Spec: 'depends' clause -> 'deps'. Add a few
dependency clauses (e.g. to 'git' and 'rsync' binary).
For safety, bail out if given git repo dir instead of bunch dir as
source/target.
Add tests.
0.05 2011-02-22
Update to the latest Sub::Spec (%SUBS -> %SPEC).
0.04 2011-02-16
Reduce startup overhead (avoid loading Log::Any::App) when invoked for
bash completion.
0.03 2011-02-16
Add missing dependency (File::chdir). [CT]
0.02 2011-02-15
Change log levels.
0.01 2011-02-15
First release.