gc-utils is a small set of scripts that let you import and update CVS repositories into git very easy and let you export patches back into a CVS working copy.
Be the first to post a text review of gc-utils. Rate and review a project by clicking thumbs up or thumbs down in the right column.
2008-08-01 David Soria Parra <dsp@php.net> * package.xml, php_ktaglib.h: KTaglib Version 0.0.1a1.
2008-05-25 David Soria Parra <dsp@php.net> * src/gc-utils.sh: Check if whatis knows about gc-utils. * doc/Makefile, src/Makefile: Make the usage of install compatbile with BSD systems.
We are proud to announce the release of gc-utils v0.2.2. Version 0.2.2 of gc-utils is mainly a maintainance release for BSD like systems that don't have gnu install(1) on their systems, as it fixes an installation issue on those systems. ChangeLog | 6 ++++++ Makefile | 2 +- doc/Makefile | 8 ++++---- src/Makefile | 11 +++++++---- src/gc-utils.sh | 5 ++++- 5 files changed, 22 insertions(+), 10 deletions(-)
2008-05-12 David Soria Parra <dsp@php.net> * ChangeLog, Makefile: gc-utils version 0.2.0 the 'yellow t-shirt' release. * tests/gc-import.sh: Tests: Wait a second before recommiting a change. 2008-05-08 Jan Gnter <mail@jan-guenter.de> * src/gc-commit.sh, src/gc-import.sh, src/gc-multi-commit.sh, src/gc-sh-setup.sh, src/gc-update.sh, src/gc-utils.sh: Code cleanup. * .gitignore, Makefile, doc/.gitignore, doc/Makefile, gc-commit.1 => doc/gc-commit.1, gc-import.1 => doc/gc-import.1, gc-multi-commit.1 => doc/gc-multi-commit.1, gc-update.1 => doc/gc-update.1, gc-utils.1 => doc/gc-utils.1, src/.gitignore, src/Makefile, gc-commit.sh => src/gc-commit.sh, gc-import.sh => src/gc-import.sh, gc-multi-commit.sh => src/gc-multi-commit.sh, gc-sh-setup.sh => src/gc-sh-setup.sh, gc-update.sh => src/gc-update.sh, gc-utils.sh => src/gc-utils.sh, rename gc-commit.1 => doc/gc-commit.1 (100%), rename gc-import.1 => doc/gc-import.1 (95%), rename gc-multi-commit.1 => doc/gc-multi-commit.1 (100%), rename gc-update.1 => doc/gc-update.1 (94%), rename gc-utils.1 => doc/gc-utils.1 (95%), rename gc-commit.sh => src/gc-commit.sh (89%), rename gc-import.sh => src/gc-import.sh (90%), rename gc-multi-commit.sh => src/gc-multi-commit.sh (90%), rename gc-sh-setup.sh => src/gc-sh-setup.sh (100%), rename gc-update.sh => src/gc-update.sh (95%), rename gc-utils.sh => src/gc-utils.sh (97%): Restructuring project files. 2008-05-07 Jan Gnter <mail@jan-guenter.de> * Makefile: Suppress sed commands in Makefile output. * Makefile: Update mandb after installing manpages. * gc-utils.sh: Removed the manpage numbers from gc-utils commands output. * gc-commit.1, gc-import.1, gc-multi-commit.1, gc-update.1, gc-utils.1: manpage syntx correction. * .gitignore: Added .gitignore file. 2008-05-07 David Soria Parra <dsp@php.net> * gc-sh-setup.sh: Fix the check for git versions. 2008-04-28 Ping Yin <pkufranky@gmail.com> * gc-import.1, gc-import.sh: Sometimes "cvsps --cvs-direct" may not work, so use -gn to allow. 2008-04-04 David Soria Parra <dsp@php.net> * gc-sh-setup.sh: Change required git version from 1.5.4 to 1.5.3. 2008-03-31 David Soria Parra <dsp@php.net> * gc-multi-commit.sh: Simplify code. * gc-multi-commit.sh: Silence errors due to non integer inputs in our select. * gc-update.sh: Show a message that we run cvs update. * gc-commit.sh, gc-import.sh, gc-multi-commit.sh, gc-sh-setup.sh, gc-update.sh: Use die shortcut instead of echo >&2 && exit 127. * gc-commit.1, gc-import.1, gc-multi-commit.1, gc-update.1, gc-utils.1: Cleanup manpages. * gc-commit.sh: Fix the check for the .git and .cvs directory. 2008-03-30 David Soria Parra <dsp@php.net> * gc-update.sh: Pop stashed status always, not only when we rebase. * gc-update.sh: Silence git-stash when gc-update is not in verbose mode. * UPDATE-NOTES: Add UPDATE-NOTES containing informations about compatiblity breaks. 2008-03-29 David Soria Parra <dsp@php.net> * ChangeLog, Makefile: gc-utils version 0.0.5beta1. * tests/setup.sh: Tests: Display filename when a test fails. * tests/gc-update.sh: Tests: Test merge strategy option in gc-update. * gc-sh-setup.sh: Change required git version from 1.5.0 to 1.5.4. * gc-import.sh: Check if the directory to import already exists. * gc-commit.sh: When running cvsclean, gc-commit didn't return to the working directory. * gc-import.1, gc-import.sh, gc-multi-commit.sh, gc-update.sh, tests/gc-import-r.sh, tests/gc-update.sh, tests/tests.sh: Import branches into refs/remotes/cvs/* by default. * tests/gc-commit.sh, tests/tests.sh: Testcase for gc-commit. * tests/depth.sh, tests/tests.sh: Test to invoke gc-utils from subdirectories. * gc-multi-commit.sh: Add license header. * Makefile, gc-commit.sh, gc-import.sh, gc-multi-commit.sh, gc-sh-setup.sh, gc-update.sh, gc-utils.sh: Aggregate duplicated code into on library file. 2008-03-28 David Soria Parra <dsp@php.net> * gc-commit.sh, gc-multi-commit.sh, gc-update.sh: Fix the check for the .cvs directory. 2008-03-27 Eduardo Cardoso <eduardo@vircio.com.br> * gc-update.sh: Added flags to `cvs update' to allow creation of directories and pruning of empty directories. * gc-multi-commit.sh: Uses --no-pager to retrieve log messages. 2008-03-27 David Soria Parra <dsp@php.net> * gc-commit.sh, gc-multi-commit.sh, gc-update.sh: Check if the a .cvs directory is present. * gc-update.sh: Add a "Update..." message to gc-update.sh. 2008-03-16 David Soria Parra <dsp@php.net> * ChangeLog, Makefile: gc-utils version 0.0.4. * gc-utils.1: Typo. * Makefile, gc-utils.1, gc-utils.sh, gcutils.1, gcutils.sh: Rename gcutils to gc-utils to not confuse people. * gcutils.sh: Add -V option to the gcutils command. 2008-03-15 David Soria Parra <dsp@php.net> * tests/gc-update-cn.sh, tests/gc-update.sh, tests/tests.sh: Add tests for gc-update and gc-update -cn. * tests/cleanup.sh, tests/gc-import-gu.sh, tests/gc-import-u.sh, tests/gc-import.sh, tests/setup.sh, tests/vars.sh: Remove the .cvsps cache in the home directory if it exists and use a global CVSMODULE variable. * gc-update.1, gc-update.sh: gc-update stashes away local changes before rebasing or merging. 2008-03-10 David Soria Parra <dsp@php.net> * tests/cleanup.sh, tests/gc-import.sh, tests/tests.sh: Only cleanup if the directories exists. 2008-03-08 David Soria Parra <dsp@php.net> * tests/gc-import-gu.sh, tests/gc-import-v.sh, tests/gc-import.sh, test/test.sh: Test suite for gc-import * gcutils.sh: Add a "command not found" message 2008-03-07 David Soria Parra <dsp@php.net> * gc-update.1, gc-update.sh: Remove the -ri option 2008-03-03 David Soria Parra <dsp@php.net> * Makefile: Compress manpages as gzip * Makefile, gc.sh, gc.1, gcutils.1, gcutils.sh: Rename the gc command to gcutils * gc.sh: gc returns a non negativ exit status when the given command was not found 2008-03-01 David Soria Parra <dsp@php.net> * gc-commit.sh, gc-import.sh, gc-update.sh: Remove OLDPWD as it is not longer needed * gc-update.sh: Rebase only the master and save the current branch to go back after rebasing * Makefile, gc.1, gc.sh: Add the gc command, which is a wrapper over the gc-* commands * gc-update.1, gc-update.sh: Remove the -ga option and let gc-utils fetch recent entries by default * gc-import.1, gc-import.sh, gc-update.1, gc-update.sh: Remove the option to merge commit message and make it the default behaviour * tests/: Initial test suite scripts 2008-02-29 David Soria Parra <dsp@php.net> * gc-commit.sh: Indent usage output 2008-02-27 Eduardo <idnotfound@gmail.com> * gc-commit.sh, gc-update.sh: Initial implementation of deep directory support 2008-02-26 David Soria Parra <dsp@php.net> * gc-import.sh, gc-update.sh: Remove OLDDIR references and use OLDPWD instead 2008-02-25 David Soria Parra <dsp@php.net> * gc-update.sh, gc-update.1: Use rebase by default and add the -m option to use merge instead of rebase 2008-02-24 David Soria Parra <dsp@php.net> * gc-import.sh: Fetch recent commits by passing the -a flag to git-cvsimport * gc-import.sh: Display a warning when trying to do a gc-import on an allready tracked repository 2008-02-23 David Soria Parra <dsp@php.net> * gc-update.sh: We have to use the -k switch to avoid noisy changesets * gc-multi-commit.sh: Use -c option for gc-commit * gc-multi-commit.sh: Show a notice that people have to use CTRL+RETURN * gc-multi-commit.sh: Show a shortlog in the main menu and add some userbility * gc-multi-commit.sh: Use git show instead of git log 2008-02-20 David Soria Parra <dsp@php.net> * gc-commit.sh: Use GIT_PATH instead of -w option 2007-12-19 David Soria Parra <dsp@php.net> * Makefile: Handle DESTDIR variable in Makefile 2007-12-13 David Soria Parra <dsp@php.net> * gc-multi-commit.sh: Show the current branch at startup * gc-multi-commit.sh: Exit when -a is given and the git-cherry was executed * gc-multi-commit.1: Add the manual page for gc-multi-commit 2007-12-02 David Soria Parra <dsp@php.net> * gc-commit.sh, gc-import.sh, gc-update.sh: Copyright information 2007-11-29 David Soria Parra <dsp@php.net> * gc-commit.sh, gc-import.sh, gc-update.sh: -V must exit with 0 2007-11-27 David Soria Parra <dsp@php.net> * gc-commit.1, gc-import.1, gc-update.1: Typo fix. It's .TP not .TPL 2007-11-25 David Soria Parra <dsp@php.net> * README: Added installation instructions * gc-commit.sh, gc-import.sh, gc-update.sh: Check git version * Makefile: Version numbers for man pages. * gc-commit.sh, gc-import.sh, gc-update.sh: Allow version 1.5.0 not just 1.5.1 * gc-commit.sh, gc-import.sh, gc-update.sh: Check available git version 2007-11-23 David Soria Parra <dsp@php.net> * README: Make header centered on a 80 column terminal 2007-11-21 David Soria Parra <dsp@php.net> * gc-update.sh: Fix missing " * README: Readme added * Makefile, gc-commit.1, gc-import.1, gc-update.1: Add manpages * gc-commit, gc-import, gc-update: Update usage for all gc-* scripts.
We are proud to announce gc-utils v0.2.0 "the yellow t-shirt" release. The following changes since version 0.1.0: are available in the git repository at: git://git.experimentalworks.net/gc-utils.git David Soria Parra (7): Let install(1) create our directories Change required git version from 1.5.4 to 1.5.3 Fix the check for git versions Tests: Wait a second before recommiting a change Merge branch 'maint' Merge branch 'master' into next gc-utils version 0.2.0 the 'yellow t-shirt' release Jan Gnter (7): Added .gitignore file manpage syntx correction Removed the manpage numbers from gc-utils commands output Update mandb after installing manpages Suppress sed commands in Makefile output Restructuring project files Code cleanup Ping Yin (1): Sometimes "cvsps --cvs-direct" may not work, so use -gn to allow .gitignore | 8 ++ ChangeLog | 30 +++++ Makefile | 70 +++---------- doc/.gitignore | 9 ++ doc/Makefile | 46 ++++++++ gc-commit.1 => doc/gc-commit.1 | 18 ++-- gc-import.1 => doc/gc-import.1 | 28 +++-- gc-multi-commit.1 => doc/gc-multi-commit.1 | 16 ++-- gc-update.1 => doc/gc-update.1 | 30 +++--- gc-utils.1 => doc/gc-utils.1 | 20 ++-- src/.gitignore | 9 ++ src/Makefile | 63 +++++++++++ gc-commit.sh => src/gc-commit.sh | 34 +++---- gc-import.sh => src/gc-import.sh | 48 ++++----- gc-multi-commit.sh => src/gc-multi-commit.sh | 147 ++++++++++++-------------- gc-sh-setup.sh => src/gc-sh-setup.sh | 20 ++-- gc-update.sh => src/gc-update.sh | 42 ++++---- gc-utils.sh => src/gc-utils.sh | 28 +++--- tests/gc-import.sh | 4 +- 19 files changed, 389 insertions(+), 281 deletions(-) create mode 100644 .gitignore create mode 100644 doc/.gitignore create mode 100644 doc/Makefile rename gc-commit.1 => doc/gc-commit.1 (85%) rename gc-import.1 => doc/gc-import.1 (72%) rename gc-multi-commit.1 => doc/gc-multi-commit.1 (79%) rename gc-update.1 => doc/gc-update.1 (82%) rename gc-utils.1 => doc/gc-utils.1 (75%) create mode 100644 src/.gitignore create mode 100644 src/Makefile rename gc-commit.sh => src/gc-commit.sh (82%) rename gc-import.sh => src/gc-import.sh (72%) rename gc-multi-commit.sh => src/gc-multi-commit.sh (50%) mode change 100755 => 100644 rename gc-sh-setup.sh => src/gc-sh-setup.sh (67%) rename gc-update.sh => src/gc-update.sh (77%) rename gc-utils.sh => src/gc-utils.sh (71%)
2008-03-31 David Soria Parra <dsp@php.net> * gc-multi-commit.sh: Simplify code. * gc-multi-commit.sh: Silence errors due to non integer inputs in our select. * gc-update.sh: Show a message that we run cvs update. * gc-commit.sh, gc-import.sh, gc-multi-commit.sh, gc-sh-setup.sh, gc-update.sh: Use die shortcut instead of echo >&2 && exit 127. * gc-commit.1, gc-import.1, gc-multi-commit.1, gc-update.1, gc-utils.1: Cleanup manpages. * gc-commit.sh: Fix the check for the .git and .cvs directory. 2008-03-30 David Soria Parra <dsp@php.net> * gc-update.sh: Pop stashed status always, not only when we rebase. * gc-update.sh: Silence git-stash when gc-update is not in verbose mode. * UPDATE-NOTES: Add UPDATE-NOTES containing informations about compatiblity breaks. 2008-03-29 David Soria Parra <dsp@php.net> * ChangeLog, Makefile: gc-utils version 0.0.5beta1. * tests/setup.sh: Tests: Display filename when a test fails. * tests/gc-update.sh: Tests: Test merge strategy option in gc-update. * gc-sh-setup.sh: Change required git version from 1.5.0 to 1.5.4. * gc-import.sh: Check if the directory to import already exists. * gc-commit.sh: When running cvsclean, gc-commit didn't return to the working directory. * gc-import.1, gc-import.sh, gc-multi-commit.sh, gc-update.sh, tests/gc-import-r.sh, tests/gc-update.sh, tests/tests.sh: Import branches into refs/remotes/cvs/* by default. * tests/gc-commit.sh, tests/tests.sh: Testcase for gc-commit. * tests/depth.sh, tests/tests.sh: Test to invoke gc-utils from subdirectories. * gc-multi-commit.sh: Add license header. * Makefile, gc-commit.sh, gc-import.sh, gc-multi-commit.sh, gc-sh-setup.sh, gc-update.sh, gc-utils.sh: Aggregate duplicated code into on library file. 2008-03-28 David Soria Parra <dsp@php.net> * gc-commit.sh, gc-multi-commit.sh, gc-update.sh: Fix the check for the .cvs directory. 2008-03-27 Eduardo Cardoso <eduardo@vircio.com.br> * gc-update.sh: Added flags to `cvs update' to allow creation of directories and pruning of empty directories. * gc-multi-commit.sh: Uses --no-pager to retrieve log messages. 2008-03-27 David Soria Parra <dsp@php.net> * gc-commit.sh, gc-multi-commit.sh, gc-update.sh: Check if the a .cvs directory is present. * gc-update.sh: Add a "Update..." message to gc-update.sh. 2008-03-16 David Soria Parra <dsp@php.net> * ChangeLog, Makefile: gc-utils version 0.0.4. * gc-utils.1: Typo. * Makefile, gc-utils.1, gc-utils.sh, gcutils.1, gcutils.sh: Rename gcutils to gc-utils to not confuse people. * gcutils.sh: Add -V option to the gcutils command. 2008-03-15 David Soria Parra <dsp@php.net> * tests/gc-update-cn.sh, tests/gc-update.sh, tests/tests.sh: Add tests for gc-update and gc-update -cn. * tests/cleanup.sh, tests/gc-import-gu.sh, tests/gc-import-u.sh, tests/gc-import.sh, tests/setup.sh, tests/vars.sh: Remove the .cvsps cache in the home directory if it exists and use a global CVSMODULE variable. * gc-update.1, gc-update.sh: gc-update stashes away local changes before rebasing or merging. 2008-03-10 David Soria Parra <dsp@php.net> * tests/cleanup.sh, tests/gc-import.sh, tests/tests.sh: Only cleanup if the directories exists. 2008-03-08 David Soria Parra <dsp@php.net> * tests/gc-import-gu.sh, tests/gc-import-v.sh, tests/gc-import.sh, test/test.sh: Test suite for gc-import * gcutils.sh: Add a "command not found" message 2008-03-07 David Soria Parra <dsp@php.net> * gc-update.1, gc-update.sh: Remove the -ri option 2008-03-03 David Soria Parra <dsp@php.net> * Makefile: Compress manpages as gzip * Makefile, gc.sh, gc.1, gcutils.1, gcutils.sh: Rename the gc command to gcutils * gc.sh: gc returns a non negativ exit status when the given command was not found 2008-03-01 David Soria Parra <dsp@php.net> * gc-commit.sh, gc-import.sh, gc-update.sh: Remove OLDPWD as it is not longer needed * gc-update.sh: Rebase only the master and save the current branch to go back after rebasing * Makefile, gc.1, gc.sh: Add the gc command, which is a wrapper over the gc-* commands * gc-update.1, gc-update.sh: Remove the -ga option and let gc-utils fetch recent entries by default * gc-import.1, gc-import.sh, gc-update.1, gc-update.sh: Remove the option to merge commit message and make it the default behaviour * tests/: Initial test suite scripts 2008-02-29 David Soria Parra <dsp@php.net> * gc-commit.sh: Indent usage output 2008-02-27 Eduardo <idnotfound@gmail.com> * gc-commit.sh, gc-update.sh: Initial implementation of deep directory support 2008-02-26 David Soria Parra <dsp@php.net> * gc-import.sh, gc-update.sh: Remove OLDDIR references and use OLDPWD instead 2008-02-25 David Soria Parra <dsp@php.net> * gc-update.sh, gc-update.1: Use rebase by default and add the -m option to use merge instead of rebase 2008-02-24 David Soria Parra <dsp@php.net> * gc-import.sh: Fetch recent commits by passing the -a flag to git-cvsimport * gc-import.sh: Display a warning when trying to do a gc-import on an allready tracked repository 2008-02-23 David Soria Parra <dsp@php.net> * gc-update.sh: We have to use the -k switch to avoid noisy changesets * gc-multi-commit.sh: Use -c option for gc-commit * gc-multi-commit.sh: Show a notice that people have to use CTRL+RETURN * gc-multi-commit.sh: Show a shortlog in the main menu and add some userbility * gc-multi-commit.sh: Use git show instead of git log 2008-02-20 David Soria Parra <dsp@php.net> * gc-commit.sh: Use GIT_PATH instead of -w option 2007-12-19 David Soria Parra <dsp@php.net> * Makefile: Handle DESTDIR variable in Makefile 2007-12-13 David Soria Parra <dsp@php.net> * gc-multi-commit.sh: Show the current branch at startup * gc-multi-commit.sh: Exit when -a is given and the git-cherry was executed * gc-multi-commit.1: Add the manual page for gc-multi-commit 2007-12-02 David Soria Parra <dsp@php.net> * gc-commit.sh, gc-import.sh, gc-update.sh: Copyright information 2007-11-29 David Soria Parra <dsp@php.net> * gc-commit.sh, gc-import.sh, gc-update.sh: -V must exit with 0 2007-11-27 David Soria Parra <dsp@php.net> * gc-commit.1, gc-import.1, gc-update.1: Typo fix. It's .TP not .TPL 2007-11-25 David Soria Parra <dsp@php.net> * README: Added installation instructions * gc-commit.sh, gc-import.sh, gc-update.sh: Check git version * Makefile: Version numbers for man pages. * gc-commit.sh, gc-import.sh, gc-update.sh: Allow version 1.5.0 not just 1.5.1 * gc-commit.sh, gc-import.sh, gc-update.sh: Check available git version 2007-11-23 David Soria Parra <dsp@php.net> * README: Make header centered on a 80 column terminal 2007-11-21 David Soria Parra <dsp@php.net> * gc-update.sh: Fix missing " * README: Readme added * Makefile, gc-commit.1, gc-import.1, gc-update.1: Add manpages * gc-commit, gc-import, gc-update: Update usage for all gc-* scripts.
2008-03-31 David Soria Parra <dsp@php.net> * gc-multi-commit.sh: Simplify code. * gc-multi-commit.sh: Silence errors due to non integer inputs in our select. * gc-update.sh: Show a message that we run cvs update. * gc-commit.sh, gc-import.sh, gc-multi-commit.sh, gc-sh-setup.sh, gc-update.sh: Use die shortcut instead of echo >&2 && exit 127. * gc-commit.1, gc-import.1, gc-multi-commit.1, gc-update.1, gc-utils.1: Cleanup manpages. * gc-commit.sh: Fix the check for the .git and .cvs directory. 2008-03-30 David Soria Parra <dsp@php.net> * gc-update.sh: Pop stashed status always, not only when we rebase. * gc-update.sh: Silence git-stash when gc-update is not in verbose mode. * UPDATE-NOTES: Add UPDATE-NOTES containing informations about compatiblity breaks. 2008-03-29 David Soria Parra <dsp@php.net> * ChangeLog, Makefile: gc-utils version 0.0.5beta1. * tests/setup.sh: Tests: Display filename when a test fails. * tests/gc-update.sh: Tests: Test merge strategy option in gc-update. * gc-sh-setup.sh: Change required git version from 1.5.0 to 1.5.4. * gc-import.sh: Check if the directory to import already exists. * gc-commit.sh: When running cvsclean, gc-commit didn't return to the working directory. * gc-import.1, gc-import.sh, gc-multi-commit.sh, gc-update.sh, tests/gc-import-r.sh, tests/gc-update.sh, tests/tests.sh: Import branches into refs/remotes/cvs/* by default. * tests/gc-commit.sh, tests/tests.sh: Testcase for gc-commit. * tests/depth.sh, tests/tests.sh: Test to invoke gc-utils from subdirectories. * gc-multi-commit.sh: Add license header. * Makefile, gc-commit.sh, gc-import.sh, gc-multi-commit.sh, gc-sh-setup.sh, gc-update.sh, gc-utils.sh: Aggregate duplicated code into on library file. 2008-03-28 David Soria Parra <dsp@php.net> * gc-commit.sh, gc-multi-commit.sh, gc-update.sh: Fix the check for the .cvs directory. 2008-03-27 Eduardo Cardoso <eduardo@vircio.com.br> * gc-update.sh: Added flags to `cvs update' to allow creation of directories and pruning of empty directories. * gc-multi-commit.sh: Uses --no-pager to retrieve log messages. 2008-03-27 David Soria Parra <dsp@php.net> * gc-commit.sh, gc-multi-commit.sh, gc-update.sh: Check if the a .cvs directory is present. * gc-update.sh: Add a "Update..." message to gc-update.sh. 2008-03-16 David Soria Parra <dsp@php.net> * ChangeLog, Makefile: gc-utils version 0.0.4. * gc-utils.1: Typo. * Makefile, gc-utils.1, gc-utils.sh, gcutils.1, gcutils.sh: Rename gcutils to gc-utils to not confuse people. * gcutils.sh: Add -V option to the gcutils command. 2008-03-15 David Soria Parra <dsp@php.net> * tests/gc-update-cn.sh, tests/gc-update.sh, tests/tests.sh: Add tests for gc-update and gc-update -cn. * tests/cleanup.sh, tests/gc-import-gu.sh, tests/gc-import-u.sh, tests/gc-import.sh, tests/setup.sh, tests/vars.sh: Remove the .cvsps cache in the home directory if it exists and use a global CVSMODULE variable. * gc-update.1, gc-update.sh: gc-update stashes away local changes before rebasing or merging. 2008-03-10 David Soria Parra <dsp@php.net> * tests/cleanup.sh, tests/gc-import.sh, tests/tests.sh: Only cleanup if the directories exists. 2008-03-08 David Soria Parra <dsp@php.net> * tests/gc-import-gu.sh, tests/gc-import-v.sh, tests/gc-import.sh, test/test.sh: Test suite for gc-import * gcutils.sh: Add a "command not found" message 2008-03-07 David Soria Parra <dsp@php.net> * gc-update.1, gc-update.sh: Remove the -ri option 2008-03-03 David Soria Parra <dsp@php.net> * Makefile: Compress manpages as gzip * Makefile, gc.sh, gc.1, gcutils.1, gcutils.sh: Rename the gc command to gcutils * gc.sh: gc returns a non negativ exit status when the given command was not found 2008-03-01 David Soria Parra <dsp@php.net> * gc-commit.sh, gc-import.sh, gc-update.sh: Remove OLDPWD as it is not longer needed * gc-update.sh: Rebase only the master and save the current branch to go back after rebasing * Makefile, gc.1, gc.sh: Add the gc command, which is a wrapper over the gc-* commands * gc-update.1, gc-update.sh: Remove the -ga option and let gc-utils fetch recent entries by default * gc-import.1, gc-import.sh, gc-update.1, gc-update.sh: Remove the option to merge commit message and make it the default behaviour * tests/: Initial test suite scripts 2008-02-29 David Soria Parra <dsp@php.net> * gc-commit.sh: Indent usage output 2008-02-27 Eduardo <idnotfound@gmail.com> * gc-commit.sh, gc-update.sh: Initial implementation of deep directory support 2008-02-26 David Soria Parra <dsp@php.net> * gc-import.sh, gc-update.sh: Remove OLDDIR references and use OLDPWD instead 2008-02-25 David Soria Parra <dsp@php.net> * gc-update.sh, gc-update.1: Use rebase by default and add the -m option to use merge instead of rebase 2008-02-24 David Soria Parra <dsp@php.net> * gc-import.sh: Fetch recent commits by passing the -a flag to git-cvsimport * gc-import.sh: Display a warning when trying to do a gc-import on an allready tracked repository 2008-02-23 David Soria Parra <dsp@php.net> * gc-update.sh: We have to use the -k switch to avoid noisy changesets * gc-multi-commit.sh: Use -c option for gc-commit * gc-multi-commit.sh: Show a notice that people have to use CTRL+RETURN * gc-multi-commit.sh: Show a shortlog in the main menu and add some userbility * gc-multi-commit.sh: Use git show instead of git log 2008-02-20 David Soria Parra <dsp@php.net> * gc-commit.sh: Use GIT_PATH instead of -w option 2007-12-19 David Soria Parra <dsp@php.net> * Makefile: Handle DESTDIR variable in Makefile 2007-12-13 David Soria Parra <dsp@php.net> * gc-multi-commit.sh: Show the current branch at startup * gc-multi-commit.sh: Exit when -a is given and the git-cherry was executed * gc-multi-commit.1: Add the manual page for gc-multi-commit 2007-12-02 David Soria Parra <dsp@php.net> * gc-commit.sh, gc-import.sh, gc-update.sh: Copyright information 2007-11-29 David Soria Parra <dsp@php.net> * gc-commit.sh, gc-import.sh, gc-update.sh: -V must exit with 0 2007-11-27 David Soria Parra <dsp@php.net> * gc-commit.1, gc-import.1, gc-update.1: Typo fix. It's .TP not .TPL 2007-11-25 David Soria Parra <dsp@php.net> * README: Added installation instructions * gc-commit.sh, gc-import.sh, gc-update.sh: Check git version * Makefile: Version numbers for man pages. * gc-commit.sh, gc-import.sh, gc-update.sh: Allow version 1.5.0 not just 1.5.1 * gc-commit.sh, gc-import.sh, gc-update.sh: Check available git version 2007-11-23 David Soria Parra <dsp@php.net> * README: Make header centered on a 80 column terminal 2007-11-21 David Soria Parra <dsp@php.net> * gc-update.sh: Fix missing " * README: Readme added * Makefile, gc-commit.1, gc-import.1, gc-update.1: Add manpages * gc-commit, gc-import, gc-update: Update usage for all gc-* scripts.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?