# HG changeset patch # User Brendan Cully # Date 1181679702 25200 # Node ID 8044be585b91a9bfe70a1891e246aef918d285d9 # Parent 80d35fba99a87976095553bd8b8b171c75f1f79a dispatch: restore a dropped shlex import Add test-dispatch as a place for command parsing and dispatch tests. diff -r 80d35fba99a8 -r 8044be585b91 mercurial/cmdutil.py --- a/mercurial/cmdutil.py Tue Jun 12 18:55:47 2007 +0200 +++ b/mercurial/cmdutil.py Tue Jun 12 13:21:42 2007 -0700 @@ -7,9 +7,9 @@ from node import * from i18n import _ -import os, sys, mdiff, bdiff, util, templater, patch, commands -import atexit, signal, pdb, hg, lock, fancyopts, traceback -import socket, revlog, version, extensions, errno +import os, sys, atexit, signal, pdb, traceback, socket, errno, shlex +import mdiff, bdiff, util, templater, patch, commands, hg, lock +import fancyopts, revlog, version, extensions revrangesep = ':' diff -r 80d35fba99a8 -r 8044be585b91 tests/test-dispatch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-dispatch Tue Jun 12 13:21:42 2007 -0700 @@ -0,0 +1,15 @@ +#!/bin/sh +# test command parsing and dispatch + +hg init a +cd a +echo a > a +hg ci -Ama -d '0 0' + +echo '% [defaults]' +hg cat a +cat > $HGRCPATH <