tools
  1. tools

git-sync

Public
AuthorCommitMessageCommit dateIssues
Keith L PaskettKeith L Paskett
93e975305ffMPull 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.
Keith L PaskettKeith L Paskett
24cbe04f41cDefault depth option to nil
Keith L PaskettKeith L Paskett
367a33f7701Add -depth option.
Keith L PaskettKeith L Paskett
0b6b2f1df49Use try construct instead of catch to execute git checkout command.
Keith L PaskettKeith L Paskett
c9b33f0cec2MPull 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.
Keith L PaskettKeith L Paskett
322e9647872Action prompt needed to be inside the if needs update block.
Keith L PaskettKeith L Paskett
097b80f4fe3Add TODO comment.
Keith L PaskettKeith L Paskett
427ffd5bbf9Remove script directory override.
Keith L PaskettKeith L Paskett
83de15f6580MPull request #16: Feature/git statusMerge in TOOLS/git-sync from feature/git-status to release/3 * commit '86b8f3dbf425a908e0857ddbe9d8d551c88ac3d8': Added self update check. Commit for testing.
Keith L PaskettKeith L Paskett
86b8f3dbf42Added self update check.
Keith L PaskettKeith L Paskett
33b3a921b9dCommit for testing.
Keith L PaskettKeith L Paskett
5bf16d04f16MPull 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'
Keith L PaskettKeith L Paskett
5e0abb4a66cAdd -no_fetch option to git-sync.tclShow git fetch commands in dry and verbose modes Apply pull_branches option even when repository and remote match.
Keith L PaskettKeith L Paskett
8cfc497ae91Swith fetch command execution in git-status.tcl from 'catch' to 'try'
Keith L PaskettKeith L Paskett
000d9fa0782MPull 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.SYS-22
Keith L PaskettKeith L Paskett
fae0b291e55SYS-22 Add -h/-help option for usage.SYS-22
Keith L PaskettKeith L Paskett
caf02a44531Added usage documentation.Added top_dir option to allow limiting sync to repositories under a given directory.
Keith L PaskettKeith L Paskett
357bff53a9aMMerge 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.
Keith L PaskettKeith L Paskett
d5266e35725Add ahead/behind infor to output.Add a -min flag to hide up-to-date repositories.
Keith L PaskettKeith L Paskett
7d2c54160d9MMerge 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.SYS-22
Keith L PaskettKeith L Paskett
59800c33a9bDon't switch a repository from a branch to another branch without the -force or -dark_force option.
Keith L PaskettKeith L Paskett
e7969bb67b9MMerge 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.SYS-22
Keith L PaskettKeith L Paskett
fa34d968112SYS-22 Updates to work on repositories in the current and sub directories.Allows managing OpenACS core, pages and packages from the openacs directory.SYS-22
Keith L PaskettKeith L Paskett
3aa566346d8MMerge 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.
Keith L PaskettKeith L Paskett
30302d5e622Fix check for remote only in git-sync.For git-status, if package is not on a tag, show the branch.
Keith L PaskettKeith L Paskett
bb7fb88eb1fMMerge 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.
Keith L PaskettKeith L Paskett
9e59d1c162cAdd script to display each package's status.
Keith L PaskettKeith L Paskett
e7a6f363c8bPerform a git fetch whether or not the local matches the remote.
Keith L PaskettKeith L Paskett
991ace49a35MMerge 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.2 Jira issues
Logan SoftwareLogan Software
c010489aa9aSYS-19 Use branch for clone if it exists, otherwise use tag.SYS-19
Logan SoftwareLogan Software
a6232a93ad4SYS-18 Fix getting current branch for git versions prior to 2.22.SYS-18
Keith L PaskettKeith L Paskett
42cacd5362aMMerge 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...5 Jira issues
Logan SoftwareLogan Software
093e971c453SYS-6 Implement forced url scheme options in git-diff.tcl and git-sync.tclSYS-6
Logan SoftwareLogan Software
adbe6bbca84SYS-6 Implemented the to_scheme proc.the -fetch_scheme and -push_scheme options work with git-info.tclSYS-6
Logan SoftwareLogan Software
aa42549ed54SYS-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.4 Jira issues
Logan SoftwareLogan Software
130446d0c42SYS-12 Determine tclsh from the environment path.SYS-12
Keith L PaskettKeith L Paskett
2dcf147f7eeMMerge 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 url3 Jira issues
Keith L PaskettKeith L Paskett
3006bf89c37MMerge pull request #5 in TOOLS/git-sync from SYS-9-ignore-remote to release/2* commit '2af038841de7d6ee509d10465325a5d3b254d110': SYS-9 ignored a little too much.SYS-9
Keith L PaskettKeith L Paskett
2af038841deSYS-9 ignored a little too much.SYS-9
Keith L PaskettKeith L Paskett
a5eef4aa53dMMerge 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.SYS-9
Keith L PaskettKeith L Paskett
a4fb29ba726SYS-9 Add option to ignore remote urls and names to git-diff.tcl.SYS-9
Keith L PaskettKeith L Paskett
b790535cd69MMerge 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.SYS-8
Keith L PaskettKeith L Paskett
23d232adcdeSYS-8 change script shell path to /usr/bin/tclsh.SYS-8
Keith L PaskettKeith L Paskett
ebc40e934f5MMerge 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.SYS-4
Keith L PaskettKeith L Paskett
57bb6420169SYS-4 Add -remote_only flag to skip repository checkouts.SYS-4
Keith L PaskettKeith L Paskett
8c7dd1a7dcaMMerge 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
Logan SoftwareLogan Software
2805322eff1Update file parsing to work with old info_file format.
Logan SoftwareLogan Software
d4fa3158dfeAdd a flag for setting remote push url to match remote fetch url
Logan SoftwareLogan Software
ed1cb41e9a1Remove svn migration scripts.
Logan SoftwareLogan Software
45796b71128Added individual controls for managing remote info.Add package name to the git clone explicitly.