* git-cvsimport feature request @ 2006-12-12 12:42 Nguyen Thai Ngoc Duy [not found] ` <Pine.LNX.4.63.0612121535290.2807@wbgn013.biozentrum.uni-wuerzburg.de> 0 siblings, 1 reply; 3+ messages in thread From: Nguyen Thai Ngoc Duy @ 2006-12-12 12:42 UTC (permalink / raw) To: git Well it's not really a feature but just for convenience. I suggest after git-cvsimport successfully imports from CVS, it creates cvsup alias with given arguments. Later if I want to update from CVS, I only need to "git cvsup" instead of typing the the same command with full of arguments again. -- ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <Pine.LNX.4.63.0612121535290.2807@wbgn013.biozentrum.uni-wuerzburg.de>]
[parent not found: <fcaeb9bf0612121334t454ec67av2c319382d1f61cce@mail.gmail.com>]
* Re: git-cvsimport feature request [not found] ` <fcaeb9bf0612121334t454ec67av2c319382d1f61cce@mail.gmail.com> @ 2006-12-12 22:05 ` Johannes Schindelin 2006-12-15 15:06 ` Nguyen Thai Ngoc Duy 0 siblings, 1 reply; 3+ messages in thread From: Johannes Schindelin @ 2006-12-12 22:05 UTC (permalink / raw) To: Nguyen Thai Ngoc Duy; +Cc: git Hi, [readding list...] On Wed, 13 Dec 2006, Nguyen Thai Ngoc Duy wrote: > Hi, > > On 12/12/06, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote: > > It could be done easily, but it is almost as easy to edit the command line > > to substitute "git " with "git repo-config alias.cvsup '" (note the > > single apostrophe at the end) and append and apostrophe at the end of the > > line. > > Thanks. I know that (and am doing that). Just think that it may be > more convenient typing the command once. Something like this? -- snip -- [PATCH] cvsimport: save the last successful command line as alias "cvsup" Signed-off-by: Johannes Schindelin <Johannes.Schindelin@gmx.de> --- git-cvsimport.perl | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/git-cvsimport.perl b/git-cvsimport.perl index c5bf2d1..48fd55b 100755 --- a/git-cvsimport.perl +++ b/git-cvsimport.perl @@ -85,6 +85,12 @@ sub write_author_info($) { close ($f); } +my $alias = "cvsimport"; +foreach my $arg (@ARGV) { + $arg =~ s/[ \"]/\\&/g; + $alias .= ' ' . $arg; +} + getopts("hivmkuo:d:p:C:z:s:M:P:A:S:L:") or usage(); usage if $opt_h; @@ -946,6 +952,9 @@ if (defined $orig_git_index) { if ($orig_branch) { print "DONE.\n" if $opt_v; if ($opt_i) { + # uncomment this line, if the alias "cvsup" should be + # created/updated even with -i + #system("git-repo-config", "alias.cvsup", $alias); exit 0; } my $tip_at_end = `git-rev-parse --verify HEAD`; @@ -971,3 +980,7 @@ if ($orig_branch) { die "checkout failed: $?\n" if $?; } } + +# so far, so good. store it as alias cvsup +system("git-repo-config", "alias.cvsup", $alias); ^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: git-cvsimport feature request 2006-12-12 22:05 ` Johannes Schindelin @ 2006-12-15 15:06 ` Nguyen Thai Ngoc Duy 0 siblings, 0 replies; 3+ messages in thread From: Nguyen Thai Ngoc Duy @ 2006-12-15 15:06 UTC (permalink / raw) To: Johannes Schindelin; +Cc: git Hi, On 12/13/06, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote: > > On 12/12/06, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote: > > > It could be done easily, but it is almost as easy to edit the command line > > > to substitute "git " with "git repo-config alias.cvsup '" (note the > > > single apostrophe at the end) and append and apostrophe at the end of the > > > line. > > > > Thanks. I know that (and am doing that). Just think that it may be > > more convenient typing the command once. > > Something like this? It works great. Thanks. -- ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2006-12-15 15:07 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2006-12-12 12:42 git-cvsimport feature request Nguyen Thai Ngoc Duy [not found] ` <Pine.LNX.4.63.0612121535290.2807@wbgn013.biozentrum.uni-wuerzburg.de> [not found] ` <fcaeb9bf0612121334t454ec67av2c319382d1f61cce@mail.gmail.com> 2006-12-12 22:05 ` Johannes Schindelin 2006-12-15 15:06 ` Nguyen Thai Ngoc Duy
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).