Changeset 7d0cf16d91e6…
Parent fe7a8da3311b…
by
Changes to 2 files · Browse files at 7d0cf16d91e6 Showing diff from parent fe7a8da3311b Diff from another changeset...
@@ -35,7 +35,7 @@ # Map hgproc commands to dialog modules in hggtk/
from hggtk import commit, status, addremove, tagadd, tags, history, merge
from hggtk import diff, revisions, update, serve, clone, synch, hgcmd, about
-from hggtk import recovery, thgconfig, datamine
+from hggtk import recovery, thgconfig, datamine, hginit
_dialogs = { 'commit' : commit, 'status' : status, 'revert' : status,
'add' : addremove, 'remove' : addremove, 'tag' : tagadd,
'tags' : tags, 'log' : history, 'history': history,
@@ -43,7 +43,7 @@ 'parents': revisions, 'heads' : revisions, 'update' : update,
'clone' : clone, 'serve' : serve, 'synch' : synch,
'about' : about, 'config' : thgconfig, 'recovery': recovery,
- 'datamine': datamine }
+ 'datamine': datamine, 'init' : hginit }
def get_list_from_file(filename):
fd = open(filename, "r")
|
@@ -525,32 +525,7 @@ open_dialog('outgoing', cmdopts, root=src, filelist=[dest])
def _init(self, parent_window):
- dest = self._folder or self._filenames[0]
- if os.path.isfile(dest):
- dest = os.path.dirname(dest)
-
- msg = "Create Hg repository in %s?" % (dest)
- title = "Mercurial: init"
- rv = win32ui.MessageBox(msg, title, win32con.MB_OKCANCEL)
- if rv == 2:
- return
- try:
- # initialize the repo
- hg.repository(ui.ui(), dest, create=1)
-
- # create the .hgignore file, mainly to workaround
- # Explorer's problem in creating files with name
- # that start with a dot.
- hgignore = os.path.join(dest, '.hgignore')
- if not os.path.exists(hgignore):
- try:
- open(hgignore, 'wb')
- except:
- pass
- except:
- msg = "Error creating repo"
- win32ui.MessageBox(msg, title,
- win32con.MB_OK|win32con.MB_ICONERROR)
+ self._run_dialog('init')
def _status(self, parent_window):
self._run_dialog('status')
|
Loading...