From b7ec6aa92387771207dc0a0764ee9364294033f0 Mon Sep 17 00:00:00 2001 From: "derat@chromium.org" Date: Tue, 16 Feb 2010 17:04:39 +0000 Subject: [PATCH] Make git-cl wrapper print errors instead of silently deleting repos. It would previously delete and recreate git-cl-repo if it saw that the remote was different than expected. This looks like it was added for the transition from the old SVN repo to the new git one, but it also has the effect of losing any local changes that have been made in the repo. :-( Everyone should be updated by now, so print a helpful error and exit instead. Review URL: http://codereview.chromium.org/609002 git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@39099 0039d316-1c4b-4281-b951-d872f2087c98 --- git-cl | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/git-cl b/git-cl index bb3568b6fc..67668ca760 100755 --- a/git-cl +++ b/git-cl @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright (c) 2009 The Chromium Authors. All rights reserved. +# Copyright (c) 2010 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. @@ -8,7 +8,19 @@ url="http://src.chromium.org/git/git-cl.git" cur_url=$(git config -f "$base_dir/git-cl-repo/.git/config" remote.origin.url) if [ "$cur_url" != "$url" ]; then + cat <