annotate install.cmd @ 64:48d41b40166a

Fucked up subrepo...
author Ludovic Chabant <ludovic@chabant.com>
date Fri, 09 Dec 2011 09:43:42 -0800
parents 8021bd1438f6
children 6b2c3f14a5c1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
32
d07ca3d7f36c Updated Windows scripts
Ludovic Chabant <ludovic@chabant.com>
parents: 28
diff changeset
1 @echo off
d07ca3d7f36c Updated Windows scripts
Ludovic Chabant <ludovic@chabant.com>
parents: 28
diff changeset
2 setlocal
d07ca3d7f36c Updated Windows scripts
Ludovic Chabant <ludovic@chabant.com>
parents: 28
diff changeset
3
d07ca3d7f36c Updated Windows scripts
Ludovic Chabant <ludovic@chabant.com>
parents: 28
diff changeset
4 set CWD=%~dp0
23
4b35035cb781 Added script to create Windows symlinks.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
5
54
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
6 :: VIM Files
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
7 if exist "%userprofile%\vimfiles" (
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
8 set /P confirm=Will delete existing "%userprofile%\vimfiles". OK with that? Press CTRL-C to abort.
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
9 rmdir /Q /S "%userprofile%\vimfiles"
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
10 )
32
d07ca3d7f36c Updated Windows scripts
Ludovic Chabant <ludovic@chabant.com>
parents: 28
diff changeset
11 mklink /D "%userprofile%\vimfiles" "%CWD%vim"
54
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
12
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
13 if exist "%userprofile%\_vimrc" (
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
14 set /P confirm=Will delete existing "%userprofile%\_vimrc". OK with that? Press CTRL-C to abort.
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
15 del /Q "%userprofile%\_vimrc"
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
16 )
32
d07ca3d7f36c Updated Windows scripts
Ludovic Chabant <ludovic@chabant.com>
parents: 28
diff changeset
17 mklink "%userprofile%\_vimrc" "%CWD%vim\vimrc"
23
4b35035cb781 Added script to create Windows symlinks.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
18
54
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
19 :: Mercurial Files
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
20 if exist "%userprofile%\mercurial.ini" (
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
21 set /P confirm=Will delete existing "%userprofile%\mercurial.ini". OK with that? Press CTRL-C to abort.
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
22 del /Q "%userprofile%\mercurial.ini"
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
23 )
32
d07ca3d7f36c Updated Windows scripts
Ludovic Chabant <ludovic@chabant.com>
parents: 28
diff changeset
24 echo %%include %CWD%hgrc\hgrc > "%userprofile%\mercurial.ini"
d07ca3d7f36c Updated Windows scripts
Ludovic Chabant <ludovic@chabant.com>
parents: 28
diff changeset
25 echo [extensions] >> "%userprofile%\mercurial.ini"
d07ca3d7f36c Updated Windows scripts
Ludovic Chabant <ludovic@chabant.com>
parents: 28
diff changeset
26 echo hggit = %CWD:\=/%lib/hg/hg-git/hggit/ >> "%userprofile%\mercurial.ini"
34
c3a77eaa467a Added 'onsub' extension for Mercurial.
Ludovic Chabant <ludovic@chabant.com>
parents: 32
diff changeset
27 echo onsub = %CWD:\=/%lib/hg/onsub/onsub.py >> "%userprofile%\mercurial.ini"
40
92926116c4dd Added link to global hgignore.
Ludovic Chabant <ludovic@chabant.com>
parents: 34
diff changeset
28
54
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
29 if exist "%userprofile%\mercurial_ignore" (
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
30 set /P confirm=Will delete existing "%userprofile%\mercurial_ignore". OK with that? Press CTRL-C to abort.
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
31 del /Q "%userprofile%\mercurial_ignore"
8021bd1438f6 Handle existing files before setting up shortcuts.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
32 )
40
92926116c4dd Added link to global hgignore.
Ludovic Chabant <ludovic@chabant.com>
parents: 34
diff changeset
33 mklink "%userprofile%\mercurial_ignore" "%CWD%hgrc\hgignore"
92926116c4dd Added link to global hgignore.
Ludovic Chabant <ludovic@chabant.com>
parents: 34
diff changeset
34