Thread (2 messages) flat view 2 messages, 2 authors, 2016-06-15

Re: [PATCH] Add a --dry-run option to git-svn rebase

From: Eric Wong <hidden>
Date: 2016-06-15 22:44:40

Seth Falcon [off-list ref] wrote:
Hi Eric,

I think this may have slipped by without your notice as I gather
things have been busy for you.

Could you take a look at this patch and let me know if you like
it/hate it/have a suggestion?

My motivation was wanting to automate some commit rewritting and
wanting a script to be able to determine what the local upstream
branch is...
This patch looks reasonable to me.
Acked-by: Eric Wong <redacted>
* On 2008-05-19 at 20:29 -0700 Seth Falcon wrote:
quoted
@@ -553,6 +554,11 @@ sub cmd_rebase {
 		die "Unable to determine upstream SVN information from ",
 		    "working tree history\n";
 	}
+	if ($_dry_run) {
+		print "remote-branch: " . $gs->refname . "\n";
+		print "svn-url: " . $url . "\n";
+		return;
+	}
 	if (command(qw/diff-index HEAD --/)) {
 		print STDERR "Cannot rebase with uncommited changes:\n";
 		command_noisy('status');
One minor nit is 'url' not being capitalized in the output.  Perhaps:

	Remote Branch: foo
	SVN URL: http://asdf/foo/trunk


Which would make it consistent with 'git svn info' using spaces:

RFC822-style headers would be alright, too.

	Remote-Branch: foo
	SVN-URL: http://asdf/foo/trunk

I do however harbor a deep dislike of camel-case
(used by 'git log --pretty=fuller' and .git/config).

	RemoteBranch: foo
	SvnUrl: http://asdf/foo/trunk


Hmm, I don't think I've even _noticed_ a real bike shed in decades.
Perhaps they should be painted purple with yellow polkadots and have the
words "BIKE SHED" on a flashing neon sign.

-- 
Eric Wong
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help