[Tizen] Add prelauncher
[platform/framework/web/crosswalk-tizen.git] / vendor / depot_tools / git-crup
1 #!/usr/bin/env bash
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file.
5
6 TOPLEVEL=$(git rev-parse --show-toplevel)
7 TOPPERLEVEL=$(dirname $TOPLEVEL)
8
9 cat <<EOF
10 Sorry `whoami`, but the git-submodule flow has been deprecated in order to
11 simplify the plethora of SCM choices, and to pave the way towards a git-only
12 chromium development flow.
13
14 Please consult https://code.google.com/p/chromium/wiki/UsingGitSubmodules#Convert_from_submodules_to_gclient
15 for instructions on how to convert your submodule checkout to gclient.
16
17 The simplest chromium and/or blink instructions follow for convenience.
18
19 1. Make sure the parent directory of this checkout is empty, besides this repo:
20 $ ls $TOPPERLEVEL
21 EOF
22 ls "$TOPPERLEVEL"
23 if [[ "$(ls "$TOPPERLEVEL")" != 'src' ]]
24 then
25   echo Please move this repo to its own directory before continuing!!!
26 fi
27 echo
28
29 cat <<EOF
30 2. Please add a .gclient file to $TOPPERLEVEL/.gclient of the form:
31 # ======== .gclient begins =========
32 solutions = [{
33   'name': '$(basename "$TOPLEVEL")',
34   'url': 'https://chromium.googlesource.com/chromium/src.git',
35   'managed': False,
36   'deps_file': '.DEPS.git',
37   # Uncomment the following if you're doing blink development
38   # 'custom_vars': {'webkit_revision': ''},
39 }]
40 # ======== .gclient ends =========
41
42 3. Run \`gclient sync\` to synchronize dependencies in your checkout instead of $(basename "$0")!
43 EOF
44
45 exit 1