TODO 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. Suggestions for improving GNU tar.
  2. * Incorporate fixes from major distributions, e.g., Debian GNU/Linux.
  3. * Add support for GNU private keywords in POSIX 1003.1-2001 headers,
  4. so that the GNU extensions (--sparse, --incremental, --label and
  5. --multi-volume) may be used with POSIX archives.
  6. * Add support for a 'pax' command that conforms to POSIX 1003.1-2001.
  7. This would unify paxutils with tar.
  8. * Remove command-line incompatibilities between GNU tar and UNIX tar
  9. as specified by UNIX98. The main problem is:
  10. l GNU tar doesn't cross filesystem boundaries.
  11. UNIX98 tar warns if all links cannot be resolved.
  12. (GNU tar --check-links option)
  13. Perhaps we could announce a phase-in period where "l" changes in semantics.
  14. In the meanwhile we could make the "l" semantics to be determined by the
  15. value of POSIXLY_CORRECT variable.
  16. * Interoperate better with Joerg Schilling's star implementation.
  17. * Add an option to remove files that compare successfully.
  18. From: Roesinger Eric <ROESINGE@tce.com>
  19. Date: Sat, 28 Jul 2001 18:43:43 -0500
  20. It would be useful to be able to use '--remove-files' with '--diff',
  21. to remove all files that compare successfully, when verifying a backup.
  22. * Add an option to cut away the first N output path elements:
  23. From: Marc Haber <mh+debian-bugs@zugschlus.de>
  24. Date: Tue, 26 Aug 2003 08:55:31 +0200
  25. some archives have members like
  26. foo/bar
  27. foo/baz
  28. foo/bam
  29. When I now want to extract the three members bar, baz and bam to the
  30. directory fom instead foo, I need to extract to foo and then to move
  31. the files over manually.
  32. patch(1) solves that problem by offering an option taking the number
  33. of path elements to cut away before using the path name. With an
  34. option like that, the above problem could be solved with
  35. tar --extract --cut-path-elements 1 --directory fom
  36. * Copyright notice
  37. Copyright (C) 2003 Free Software Foundation, Inc.
  38. This file is part of GNU tar.
  39. GNU tar is free software; you can redistribute it and/or modify
  40. it under the terms of the GNU General Public License as published by
  41. the Free Software Foundation; either version 2, or (at your option)
  42. any later version.
  43. GNU tar is distributed in the hope that it will be useful,
  44. but WITHOUT ANY WARRANTY; without even the implied warranty of
  45. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  46. GNU General Public License for more details.
  47. You should have received a copy of the GNU General Public License
  48. along with tar; see the file COPYING. If not, write to
  49. the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
  50. Boston, MA 02111-1307, USA.
  51. Local variables:
  52. mode: outline
  53. paragraph-separate: "[ ]*$"
  54. end: