Pull request #18: Feature/depth optionMerge in TOOLS/git-sync from feature/depth-option to release/3
* commit '24cbe04f41c12c7fb304fd606bff221b7ff95bb3':
Default depth option to nil
Add -depth option.
Use try construct instead of catch to execute git checkout command.
Pull request #17: Feature/git statusMerge in TOOLS/git-sync from feature/git-status to release/3
* commit '322e9647872b7ffe63fcbfc7960e2935dd74a4cc':
Action prompt needed to be inside the if needs update block.
Add TODO comment.
Remove script directory override.
Pull request #15: Feature/git statusMerge in TOOLS/git-sync from feature/git-status to release/3
* commit '5e0abb4a66c88f2bee2c4bfa10686623d6c5cd74':
Add -no_fetch option to git-sync.tcl Show git fetch commands in dry and verbose modes Apply pull_branches option even when repository and remote match.
Swith fetch command execution in git-status.tcl from 'catch' to 'try'
Pull request #14: Feature/git statusMerge in TOOLS/git-sync from feature/git-status to release/3
* commit 'fae0b291e55af8bcef69fbfe2bc23e415389923a':
SYS-22 Add -h/-help option for usage.
Added usage documentation. Added top_dir option to allow limiting sync to repositories under a given directory.
Merge pull request #13 in TOOLS/git-sync from feature/git-status to release/3* commit 'd5266e35725f7c6f01c3c27eebc4bb2ded1c7526':
Add ahead/behind infor to output. Add a -min flag to hide up-to-date repositories.
Merge pull request #12 in TOOLS/git-sync from feature/SYS-22 to release/3* commit '59800c33a9be602bad2beea35777cbe11cbb72bd':
Don't switch a repository from a branch to another branch without the -force or -dark_force option.
Merge pull request #11 in TOOLS/git-sync from feature/SYS-22 to release/3* commit 'fa34d9681121e551b6396b244f0793cf61030745':
SYS-22 Updates to work on repositories in the current and sub directories. Allows managing OpenACS core, pages and packages from the openacs directory.
Merge pull request #10 in TOOLS/git-sync from feature/git-status to release/3* commit '30302d5e622ccac6b13efa50d0921a6f26887beb':
Fix check for remote only in git-sync. For git-status, if package is not on a tag, show the branch.
Merge pull request #9 in TOOLS/git-sync from feature/git-status to release/3* commit '9e59d1c162c78b2b94a55c8856d4b2cc077fae7e':
Add script to display each package's status.
Perform a git fetch whether or not the local matches the remote.
Merge pull request #8 in TOOLS/git-sync from bugfix/SYS-18-show-current to release/3* commit 'c010489aa9aba3108afcf4eb06f78d756819bfdd':
SYS-19 Use branch for clone if it exists, otherwise use tag.
SYS-18 Fix getting current branch for git versions prior to 2.22.
Merge pull request #7 in TOOLS/git-sync from feature/git-sync-1-sprint to release/3* commit '093e971c45319b1e4a3265c19636ec78ba4c0481':
SYS-6 Implement forced url scheme options in git-diff.tcl and git-sync.tcl
SYS-6 Implemented the to_scheme proc. the -fetch_scheme and -push_scheme options work with git-info.tcl
SYS-10 SYS-16 SYS-17 SYS-6 Added git pull branches option. Don't store tags in branch field and include the current directory in info data/file. Added op...
SYS-10 SYS-16 SYS-17 SYS-6 Added git pull branches option. Don't store tags in branch field and include the current directory in info data/file. Added options and stub procs for forcing fetch and push urls to https or ssh schemes.
Merge pull request #6 in TOOLS/git-sync from release/2 to master* commit '3006bf89c37bf8b56a637b23c8bc8f3eca7d494c':
SYS-9 ignored a little too much.
SYS-9 Add option to ignore remote urls and names to git-diff.tcl.
SYS-8 change script shell path to /usr/bin/tclsh.
SYS-4 Add -remote_only flag to skip repository checkouts.
Update file parsing to work with old info_file format.
Add a flag for setting remote push url to match remote fetch url
Merge pull request #5 in TOOLS/git-sync from SYS-9-ignore-remote to release/2* commit '2af038841de7d6ee509d10465325a5d3b254d110':
SYS-9 ignored a little too much.
Merge pull request #4 in TOOLS/git-sync from SYS-9-ignore-remote to release/2* commit 'a4fb29ba726c0988527e6b56445dc30c7cce9adc':
SYS-9 Add option to ignore remote urls and names to git-diff.tcl.
Merge pull request #3 in TOOLS/git-sync from feature/SYS-8-tclsh-path to release/2* commit '23d232adcdecc7e3dd2d47a55950b55a29ced99a':
SYS-8 change script shell path to /usr/bin/tclsh.
Merge pull request #2 in TOOLS/git-sync from feature/SYS-4-git-sync-remote-only to release/2* commit '57bb6420169da2d411a5e693e3eb32c1c2885e84':
SYS-4 Add -remote_only flag to skip repository checkouts.
Merge pull request #1 in TOOLS/git-sync from feature/remote-push-url to release/2* commit '2805322eff1f1771944c576aff35c29c45b67bde':
Update file parsing to work with old info_file format.
Add a flag for setting remote push url to match remote fetch url