chrome-dev-tools-patches/doc
author Eugene Ostroukhov <eugeneo@symbian.org>
Mon, 17 May 2010 15:31:00 -0700
changeset 336 131c321bf080
parent 319 40387cc658b4
permissions -rw-r--r--
Merged master script to one

hg import [OPTION]... PATCH...

aliases: patch

import an ordered set of patches

    Import a list of patches and commit them individually (unless --no-commit
    is specified).

    If there are outstanding changes in the working directory, import will
    abort unless given the -f/--force flag.

    You can import a patch straight from a mail message. Even patches as
    attachments work (to use the body part, it must have type text/plain or
    text/x-patch). From and Subject headers of email message are used as
    default committer and commit message. All text/plain body parts before
    first diff are added to commit message.

    If the imported patch was generated by hg export, user and description
    from patch override values from message headers and body. Values given on
    command line with -m/--message and -u/--user override these.

    If --exact is specified, import will set the working directory to the
    parent of each patch before applying it, and will abort if the resulting
    changeset has a different ID than the one recorded in the patch. This may
    happen due to character set problems or other deficiencies in the text
    patch format.

    With -s/--similarity, hg will attempt to discover renames and copies in
    the patch in the same way as 'addremove'.

    To read a patch from standard input, use "-" as the patch name. If a URL
    is specified, the patch will be downloaded from it. See 'hg help dates'
    for a list of formats valid for -d/--date.

options:

 -p --strip           directory strip option for patch. This has the same
                      meaning as the corresponding patch option (default: 1)
 -b --base            base path
 -f --force           skip check for outstanding uncommitted changes
    --no-commit       don't commit, just update the working directory
    --exact           apply patch to the nodes from which it was generated
    --import-branch   use any branch information in patch (implied by --exact)
 -m --message         use <text> as commit message
 -l --logfile         read commit message from <file>
 -d --date            record datecode as commit date
 -u --user            record the specified user as committer
 -s --similarity      guess renamed files by similarity (0<=s<=100)

global options:
 -R --repository      repository root directory or name of overlay bundle file
    --cwd             change working directory
 -y --noninteractive  do not prompt, assume 'yes' for any required answers
 -q --quiet           suppress output
 -v --verbose         enable additional output
    --config          set/override config option
    --debug           enable debugging output
    --debugger        start debugger
    --encoding        set the charset encoding (default: cp1251)
    --encodingmode    set the charset encoding mode (default: strict)
    --traceback       always print a traceback on exception
    --time            time how long the command takes
    --profile         print command execution profile
    --version         output version information and exit
 -h --help            display help and exit