quilt-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Quilt-dev] README quick-references


From: Andreas Gruenbacher
Subject: Re: [Quilt-dev] README quick-references
Date: Tue, 8 Nov 2005 10:51:20 +0100
User-agent: KMail/1.7.1

Hello,

On Tuesday 08 November 2005 05:03, Randy.Dunlap wrote:
> Any interest in this?

Yes, we can add this.

> I'm a wimp and sometimes I need a crutch.

;)

> Add a README quick-reference section for Typical Usages.
>
> ---
>
>  doc/README.in |   78 ++++++++++++++++++++++++++++++++++++++++++++++++
>  1 files changed, 78 insertions(+)
>
> diff -Naurp quilt-0.42/doc/README.in~quick_ref quilt-0.42/doc/README.in
> --- quilt-0.42/doc/README.in~quick_ref        2005-07-02 14:14:50.000000000 
> -0700
> +++ quilt-0.42/doc/README.in  2005-11-07 19:58:00.000000000 -0800
> @@ -33,3 +33,81 @@ backup-files
>       A simple utility that creates / restores / removes
>       backup files.
>
> +
> +Typical Usages:  New patches; Importing patches; Patch management
> +======================================================================
> +
> +Add new patches:
> +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> +1.  create a new patch:              quilt new {patchname, e.g., 
> sysctl_fix.patch}
> +
> +2.  add/edit file(s):                quilt edit filepath
> +or:
> +2a. add file(s) to patch:    quilt add {filepath}
> +2b. manual edit file(s)              use your $editor
> +
> +3.  update the patch diff:           quilt refresh
> +3b. list the patch description:              quilt header [patch]
> +3c. update the patch description:    quilt header -e [patch]
> +
> +4.  list files in the patch: quilt files
> +
> +5.  show the patch:          quilt diff
> +
> +6.  apply current, ready for next:   quilt push
> +
> +7.  remove file(s) from patch:       quilt remove {filepath}
> +
> +Importing patches:
> +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> +1.  import a patch:          quilt import patchfile
> +
> +2.  apply it:                        quilt push
> +
> +3.  update the patch diff:           quilt refresh
> +3b. list the patch description:              quilt header [patch]
> +3c. update the patch description:    quilt header -e [patch]
> +
> +4.  list files in the patch: quilt files
> +
> +5.  show the patch:          quilt diff
> +
> +Import/Apply a series file + patches to a tree:
> +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> +1.  cp(1) the patches directory ('series' file + all patch files) to
> +    the expected patches location (as specified in your .quiltrc file)
> +
> +2.  apply all of series:     quilt push -a
> +
> +Other patch management:
> +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> +1.  list files in a patch:   quilt files {patchname}

Duplicate entry?

> +2.  remove files from a patch:       quilt remove {filepath}
> +
> +3.  remove unapplied patch:  quilt delete {patchname}
> +
> +4.  list all patch names:    quilt series
> +
> +5.  list all applied/unapplied:      quilt applied | unapplied
> +
> +6.  list top/previous/next patch name:       quilt top | previous | next
> +
> +7.  list patches modifying file:     quilt patches {filepath}
> +
> +8.  rename a patch:          quilt rename {patchname}
> +
> +9.  duplicate a patch:               quilt fork {patchname}
> +
> +10. prepare or send mails:   quilt mail ...
> +
> +11. search in source files:  quilt grep ...
> +
> +12. create snapshot:         quilt snapshot
> +
> +13. init from RPM spec or series file:       quilt setup
> +
> +14. combine patches for distribution:        quilt diff --combine

> +     and distribute the patches/ directory content

That's unclear to me.

Thanks,
Andreas.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]