git-commit-vandalism/lib
Shawn O. Pearce d36a8f73a4 git-gui: Allow 'Create New Repository' on existing directories
Often users setup a few source files and get a project rolling
before they create a Git repository for it.  In such cases the
core Git tools allow users to initialize a new repository by
simply running `git init` at the desired root level directory.

We need to allow the same situation in git-gui; if the user is
trying to make a new repository we should let them do that to any
location they chose.  If the directory already exists and already
has files contained within it we still should allow the user to
create a repository there.  However we still need to disallow
creating a repository on top of an existing repository.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
2008-01-16 01:14:42 -05:00
..
about.tcl git-gui: Include our Git logo in the about dialog 2007-10-10 01:12:16 -04:00
blame.tcl git-gui: fix typo in lib/blame.tcl 2007-09-27 22:12:49 -04:00
branch_checkout.tcl Mark strings for translation. 2007-09-02 16:54:48 +01:00
branch_create.tcl Mark strings for translation. 2007-09-02 16:54:48 +01:00
branch_delete.tcl Mark strings for translation. 2007-09-02 16:54:48 +01:00
branch_rename.tcl git-gui: Paper bag fix missing translated strings 2007-09-14 01:51:18 -04:00
branch.tcl git-gui: Always use absolute path to all git executables 2007-07-09 01:17:09 -04:00
browser.tcl Merge branch 'maint' 2007-09-16 23:15:21 -04:00
checkout_op.tcl git-gui: Paper bag fix missing translated strings 2007-09-14 01:51:18 -04:00
choose_font.tcl git-gui: Disable native platform text selection in "lists" 2007-09-16 23:12:19 -04:00
choose_repository.tcl git-gui: Allow 'Create New Repository' on existing directories 2008-01-16 01:14:42 -05:00
choose_rev.tcl git-gui: Paper bag fix missing translated strings 2007-09-14 01:51:18 -04:00
class.tcl git-gui: Fix window manager problems on ion3 2007-08-20 00:38:13 -04:00
commit.tcl git-gui: Make commit log messages end with a newline 2007-12-29 21:03:55 -05:00
console.tcl Merge branch 'maint' 2007-10-20 20:43:36 -04:00
database.tcl git-gui: add some strings to translation 2007-09-13 20:43:26 -04:00
date.tcl git-gui: Localize commit/author dates when displaying them 2007-09-10 01:54:16 -04:00
diff.tcl git-gui: Handle file mode changes (644->755) in diff viewer 2007-12-14 01:51:22 -05:00
encoding.tcl git-gui: Translate standard encoding names to Tcl ones 2007-07-19 01:27:17 -04:00
error.tcl Mark strings for translation. 2007-09-02 16:54:48 +01:00
git-gui.ico git-gui: Improve the application icon on Windows. 2007-12-02 23:05:10 -05:00
index.tcl git-gui: Fix broken revert confirmation. 2008-01-16 00:44:14 -05:00
logo.tcl git-gui: Refactor Henrik Nyh's logo into its own procedure 2007-10-10 01:12:15 -04:00
merge.tcl Mark strings for translation. 2007-09-02 16:54:48 +01:00
option.tcl git-gui: Bind Cmd-, to Preferences on Mac OS X 2007-10-10 01:12:18 -04:00
remote_branch_delete.tcl git-gui: add some strings to translation 2007-09-13 20:43:26 -04:00
remote.tcl git-gui: Consolidate the Fetch and Push menus into a Remote menu 2007-10-10 01:12:17 -04:00
shortcut.tcl git-gui: Use proper Windows shortcuts instead of bat files 2007-10-12 23:07:58 -04:00
status_bar.tcl Merge branch 'maint' 2007-10-20 20:43:36 -04:00
transport.tcl git-gui: Allow forced push into remote repository 2007-10-03 00:21:50 -04:00
win32_shortcut.js git-gui: Use proper Windows shortcuts instead of bat files 2007-10-12 23:07:58 -04:00
win32.tcl git-gui: Use proper Windows shortcuts instead of bat files 2007-10-12 23:07:58 -04:00