quilt-dev
[Top][All Lists]
Advanced

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

[Quilt-dev] Quilt 0.32


From: Andreas Gruenbacher
Subject: [Quilt-dev] Quilt 0.32
Date: Sun, 14 Mar 2004 02:03:23 +0100
User-agent: KMail/1.5.4

Hello,

the quilt-cvs mailinglist apparently is down, so I would like to announce a 
number of changes that have occurred meanwhile. In summary, the most 
significant things are:

 * Martin has added a quilt.1 man page -- very nice!

 * A `quilt graph' command has been added for visualizing dependencies
   between patches.

 * The behavior of `quilt fork' has been reverted to how it was originally
   implemented: The topmost patch is now forked, instead of the next
   patch in the series. When patches have conflicts, they now must be
   force-pushed (-f), and then the patch can be forked (it does not matter
   when the fork occurs, as long as it occurs before refreshing).

 * It is now possible to use quilt from within sub-directories of the working
   tree. Quilt will automatically find the root of the tree. Quilt new is an
   exception: It will always create patches in the current working directory;
   if this directory appears not to be the root of the working tree, a warning
   is issued. Many thanks to Chris Mason for getting this started.

 * The introduction (``documentation'') also has been updated.

Included below is this year's change log up to now.

Regards,
Andreas.


-------------------------------------------------------------------
Sun Mar 14 00:39:46 CET 2004 - address@hidden

- Change `quilt import' to allow importing multiple patches
  at once.
- Fix a bug in backup-files.c (introduced just before).
- Update to version 0.32.

-------------------------------------------------------------------
Sun Mar 14 00:25:27 CET 2004 - address@hidden

- Add `quilt graph' command for generating a dependency graph
  between patches. This requires the graphviz package for
  removing transitive edges (optional) and for rendering the
  graph. Please note that the graph command itself is minimal,
  while the underlying scripts/dependency-graph is more flexible.
- Complete one more detail in scripts/dependency-graph.
- Revert `quilt fork' to how it originally worked: fork the
  *topmost* patch, not the next unapplied patch. Adapt the
  test suite accordingly.
- Add flag to backup-files.c to make sure that files in the
  working tree have a link count of at most one. Use this where
  appropriate.
- Fix a bug in `quilt snapshot': Taking snapshots caused files
  to get link counts bigger than one, so modifying them could
  cause multiple files to get modified. Speed up the command,
  too.
- Update the documentation. Add example1.test from the
  documentation.

-------------------------------------------------------------------
Wed Mar 10 10:46:56 CET 2004 - address@hidden

- Quilt push/pop: exit with a non-zero status when beyond series.
- Ignore empty lines in series file.
- Add man page to tarball and to spec file; add make dependencies.
- Sort the commands in the man page command reference.

-------------------------------------------------------------------
Tue Mar  9 02:00:14 CET 2004 - address@hidden

- Make files writeable in `quilt add' (and `quilt edit') for
  working with read-only trees.

-------------------------------------------------------------------
Wed Feb 25 10:45:39 CET 2004 - address@hidden

- Add completion to the edit command in bash

-------------------------------------------------------------------
Sun Feb 22 16:04:36 CET 2004 - address@hidden

- Add a man page (generated automatically from -h)

-------------------------------------------------------------------
Sat Feb 21 15:20:57 CET 2004 - address@hidden

- Sub-directory support: `quilt setup' could get confused, too.

-------------------------------------------------------------------
Fri Feb 20 14:30:11 CET 2004 - address@hidden

- Sub-directory support:
  + Fix another bug that triggers when /patches exists.
  + Working in sub-directories: Force `quilt new' to always create
    the new patch in the current working directory even if there
    is a patches/ sub-directory further up the directory tree.
    This should restore the behavior from before Jan 28 very well.
- quilt files, diff, refresh: Sort the files in the patch
  alphabetically.

-------------------------------------------------------------------
Sun Feb 15 15:53:42 CET 2004 - address@hidden

- Never fail when patching temporary files in `quilt diff -z',
  only warn.

-------------------------------------------------------------------
Thu Feb  5 11:51:21 CET 2004 - address@hidden

- Add some fixes from Manuel Estrada Sainz <address@hidden>.
- Add QUILT_SERIES setting: Override the location of the series
  file to use.
- Don't print an empty line for `quilt top' if no patches are
  applied.

-------------------------------------------------------------------
Tue Feb  3 12:58:49 CET 2004 - address@hidden

- Add --quiltrc={rcfile|-} option. Remove some superfluous quoting
  from quilt wrapper.
- Extra tests in `quilt refresh' did not check if the old patch
  was missing.

-------------------------------------------------------------------
Mon Feb  2 14:04:31 CET 2004 - address@hidden

- Fix test for bash in configure.ac.
- Add `--trace' option to quilt wrapper (runs commands with -x,
  which prints an execution trace).
- Add QUILT_BACKUP setting in .quiltrc (creates backup copies
  when refreshing patches).
- Fix `quilt next'.

-------------------------------------------------------------------
Sat Jan 31 22:23:51 CET 2004 - address@hidden

- Also fix `quilt import' after patch name mangling removal.

-------------------------------------------------------------------
Sat Jan 31 14:33:48 CET 2004 - address@hidden

- No longer remove common extensions (.dif, .diff, .patch, .gz,
  .bz2) from patch names. This allows patches in the same series
  that only differ by extension, and cleans up the scripts a
  little. Also don't remove extensions when printing patch names.
- Remove unused diffstat code.
- Fix generating doc/README after subdirectory support broke it.
- Remove excessive newlines in -h messages.

-------------------------------------------------------------------
Wed Jan 28 02:42:40 CET 2004 - address@hidden

- Fix bugs introduced while merging Chris's patch.
- Add more test cases for subdirectory support.
- Fix `make dist': Some files in debian/ did not exist.
- Update to version 0.30.

-------------------------------------------------------------------
Wed Jan 28 01:13:16 CET 2004 - address@hidden

- Patch from Chris Mason <address@hidden>: Add support for working
  in subdirectories of the base directory that contains patches/
  and .pc/. In the unlikely case that quilt shall operate in the
  sub-directory itself, it is sufficient to create a patches/
  directory there.
- Add a small testcase for subdirectory support.

-------------------------------------------------------------------
Sat Jan 24 23:58:01 CET 2004 - address@hidden

- Add QUILT_NO_DIFF_TIMESTAMPS option in .quiltrc.
- Add QUILT_PATCH_OPTS setting to allow passing options to
  GNU patch.
- Fix help for `quilt diff'.

-------------------------------------------------------------------
Thu Jan  8 03:48:22 CET 2004 - address@hidden

- Also accept `quilt diff -z ./file' (ignore the ./ prefix that
  is often produced by find etc.)





reply via email to

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