OpenBSD CVS

CVS log for src/usr.sbin/pkg_add/Attic/pkg_create


[BACK] Up to [local] / src / usr.sbin / pkg_add

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.140, Fri Jun 4 13:19:39 2010 UTC (14 years ago) by espie
Branch: MAIN
CVS Tags: HEAD
Changes since 1.139: +1 -1 lines
FILE REMOVED

move code around, so that commands can be used as modules.
pkg becomes the start hub, which does nothing except require the
correct module.
Saner code wrt Add/Delete, and more sharing.

Revision 1.139 / (download) - annotate - [select for diffs], Mon May 10 09:17:55 2010 UTC (14 years ago) by espie
Branch: MAIN
Changes since 1.138: +25 -25 lines
Diff to previous 1.138 (colored)

whitespace fixes

Revision 1.138 / (download) - annotate - [select for diffs], Mon Apr 5 16:07:10 2010 UTC (14 years, 2 months ago) by espie
Branch: MAIN
Changes since 1.137: +6 -0 lines
Diff to previous 1.137 (colored)

new keyword, @ask-update, to be used *very* sparingly (so far, only useful
for pgsql updates)

Revision 1.137 / (download) - annotate - [select for diffs], Mon Apr 5 14:47:05 2010 UTC (14 years, 2 months ago) by espie
Branch: MAIN
Changes since 1.136: +15 -0 lines
Diff to previous 1.136 (colored)

auto-format manpages with /usr/local/bin/groff if -DUSE_GROFF=1

Revision 1.136 / (download) - annotate - [select for diffs], Mon Mar 22 20:38:44 2010 UTC (14 years, 2 months ago) by espie
Branch: MAIN
Changes since 1.135: +122 -151 lines
Diff to previous 1.135 (colored)

clean up the ProgressMeter code, create a specific class if a Term
is around.
start using stuff from termcap, specifically, cleareol, and move to hp.
use the full line when we can, cram 100% if we can.
(this should flicker much less on slow terminals).

clean-up the install-and-progress bits to be in progressmeter, this removes
some code.

have pkg_create follow the same pattern as the others, with a state.
This allows us to unify error messages a bit.

Revision 1.135 / (download) - annotate - [select for diffs], Sun Feb 28 10:08:48 2010 UTC (14 years, 3 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.134: +88 -6 lines
Diff to previous 1.134 (colored)

ProgressMeter support.

Revision 1.134 / (download) - annotate - [select for diffs], Sun Jan 24 14:23:47 2010 UTC (14 years, 4 months ago) by espie
Branch: MAIN
Changes since 1.133: +28 -0 lines
Diff to previous 1.133 (colored)

prevent broken packagenames from creeping in.

Revision 1.133 / (download) - annotate - [select for diffs], Tue Jan 19 14:32:22 2010 UTC (14 years, 4 months ago) by espie
Branch: MAIN
Changes since 1.132: +3 -15 lines
Diff to previous 1.132 (colored)

simplify using LibSpec

Revision 1.132 / (download) - annotate - [select for diffs], Sun Jan 10 21:27:59 2010 UTC (14 years, 4 months ago) by espie
Branch: MAIN
Changes since 1.131: +1 -1 lines
Diff to previous 1.131 (colored)

unify options a bit: use -Dname=value for defines uniformously (e.g., deprecate
-F keyword heavily).

Revision 1.131 / (download) - annotate - [select for diffs], Sun Jan 10 11:47:48 2010 UTC (14 years, 4 months ago) by espie
Branch: MAIN
Changes since 1.130: +16 -1 lines
Diff to previous 1.130 (colored)

if we make pkg_create more stringent, then we cannot create bogus
packing-lists.

Add check for libspec, and REGRESSION_TESTING

Revision 1.130 / (download) - annotate - [select for diffs], Tue Jan 5 19:38:21 2010 UTC (14 years, 4 months ago) by espie
Branch: MAIN
Changes since 1.129: +13 -2 lines
Diff to previous 1.129 (colored)

refuse invalid version specs.
fix other error messages (missing \n)

Revision 1.129 / (download) - annotate - [select for diffs], Fri Jan 1 16:12:21 2010 UTC (14 years, 5 months ago) by espie
Branch: MAIN
Changes since 1.128: +6 -4 lines
Diff to previous 1.128 (colored)

allow CDROM/FTP for shorter versions of PERMIT_PACKAGES_*,
to encourage people to use them.

Revision 1.128 / (download) - annotate - [select for diffs], Fri Jan 1 16:09:35 2010 UTC (14 years, 5 months ago) by espie
Branch: MAIN
Changes since 1.127: +7 -2 lines
Diff to previous 1.127 (colored)

new method fullpkgpath that accesses the default fullpkgpath.
make use of it, relax pkg_create to allow any of
FULLPKGPATH, PERMIT_PACKAGE_FTP, PERMIT_PACKAGE_CDROM
(store the others as empty).
remove warning in pkg_mklocatedb for newer perl.

Revision 1.127 / (download) - annotate - [select for diffs], Fri Jan 1 14:34:59 2010 UTC (14 years, 5 months ago) by espie
Branch: MAIN
Changes since 1.126: +15 -32 lines
Diff to previous 1.126 (colored)

remove a big bunch of obsolete stuff

Revision 1.126 / (download) - annotate - [select for diffs], Fri Jan 1 14:22:01 2010 UTC (14 years, 5 months ago) by espie
Branch: MAIN
Changes since 1.125: +1 -0 lines
Diff to previous 1.125 (colored)

always save plist

Revision 1.125 / (download) - annotate - [select for diffs], Sun Dec 13 08:54:32 2009 UTC (14 years, 5 months ago) by espie
Branch: MAIN
Changes since 1.124: +1 -1 lines
Diff to previous 1.124 (colored)

force gzip to write package even if things don't compress.

Revision 1.124 / (download) - annotate - [select for diffs], Tue Nov 17 10:16:41 2009 UTC (14 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.123: +1 -2 lines
Diff to previous 1.123 (colored)

style nit

Revision 1.123 / (download) - annotate - [select for diffs], Tue Nov 10 11:36:56 2009 UTC (14 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.122: +1 -0 lines
Diff to previous 1.122 (colored)

bad espie: use strict/warnings consistently, and fix two nits and two
actual errors !

Revision 1.122 / (download) - annotate - [select for diffs], Wed Jun 10 15:44:05 2009 UTC (14 years, 11 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6
Changes since 1.121: +1 -1 lines
Diff to previous 1.121 (colored)

zap double /, as noticed by brad

Revision 1.121 / (download) - annotate - [select for diffs], Sun Apr 19 14:58:32 2009 UTC (15 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.120: +8 -8 lines
Diff to previous 1.120 (colored)

synch with my new style search/location changes
It's likely there will be some fallout, but it's getting a bit too large
to keep around.
This does kill a few very old oddities as well.

Revision 1.120 / (download) - annotate - [select for diffs], Tue Apr 14 17:53:58 2009 UTC (15 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.119: +81 -7 lines
Diff to previous 1.119 (colored)

initial implementation of package signatures, based on x509 certificates and
smime detached signatures.

Revision 1.119 / (download) - annotate - [select for diffs], Fri Oct 24 16:50:27 2008 UTC (15 years, 7 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_4_5_BASE, OPENBSD_4_5
Changes since 1.118: +2 -2 lines
Diff to previous 1.118 (colored)

tweak compute_digest so that it `defaults' if invoked without a 2nd argument.
switch the default digest to sha256.

It's been there for a few weeks, all package tools cope with both formats,
now is the time for the switch.

Revision 1.118 / (download) - annotate - [select for diffs], Mon Oct 6 09:36:17 2008 UTC (15 years, 7 months ago) by espie
Branch: MAIN
Changes since 1.117: +10 -4 lines
Diff to previous 1.117 (colored)

turn the checksums stored in packing elements into real objects, so that
pkg_add becomes mostly independent of the type of checksum stored.

separate md5 into an abstract OpenBSD::digest class and an md5 subclass
with specific methods to compute checksums and serialize results, and create
an sha class that does the same thing with sha256 (with a base64 serializer)

Revision 1.117 / (download) - annotate - [select for diffs], Wed Jun 11 09:43:25 2008 UTC (15 years, 11 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_4_4_BASE, OPENBSD_4_4
Changes since 1.116: +2 -4 lines
Diff to previous 1.116 (colored)

defer to the packing element for computing md5

Revision 1.116 / (download) - annotate - [select for diffs], Mon Apr 7 11:02:24 2008 UTC (16 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.115: +18 -56 lines
Diff to previous 1.115 (colored)

put Subst stuff into its own library file, to reuse elsewhere.

Revision 1.115 / (download) - annotate - [select for diffs], Sat Jun 16 09:29:37 2007 UTC (16 years, 11 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2
Changes since 1.114: +3 -2 lines
Diff to previous 1.114 (colored)

use OpenBSD::Paths contents

Revision 1.114 / (download) - annotate - [select for diffs], Thu Jun 14 10:16:37 2007 UTC (16 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.113: +2 -1 lines
Diff to previous 1.113 (colored)

explicitly mark -S as deprecated, I'd love to use for something else...

Revision 1.113 / (download) - annotate - [select for diffs], Mon Jun 4 18:52:01 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.112: +7 -7 lines
Diff to previous 1.112 (colored)

more efficient regexps: anchor stuff at both ends, be more specific in
what matches. Get rid of $`, $', $&, which encur a performance penalty.
(not yet done on PackageName and PkgSpec).

Revision 1.112 / (download) - annotate - [select for diffs], Mon Jun 4 16:33:22 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.111: +3 -2 lines
Diff to previous 1.111 (colored)

avoid parsing libraries by hand.
Store shared libraries in a `better' format, which will also us
to report issues more nicely.

Revision 1.111 / (download) - annotate - [select for diffs], Mon Jun 4 14:40:39 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.110: +17 -17 lines
Diff to previous 1.110 (colored)

some minor systematic changes.
- mark all regexps I can with /o if they can be compiled once.
- turn $o->method() into $o->method
- remove unneeded prototypes
- reduce split /re/ into split "string" where possible.

Revision 1.110 / (download) - annotate - [select for diffs], Thu May 31 13:11:21 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.109: +3 -4 lines
Diff to previous 1.109 (colored)

oops, move realname up so that ::Sample sees it too.

remove last traces of MODULEs.

Revision 1.109 / (download) - annotate - [select for diffs], Thu May 31 11:05:41 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.108: +10 -5 lines
Diff to previous 1.108 (colored)

kill REQ script directly. I'm pretty sure it doesn't quite work anyways.
Deprecate INSTALL and DEINSTALL, write out warnings in pkg_create.

Clean up some more old cruft

Revision 1.108 / (download) - annotate - [select for diffs], Wed May 30 12:37:07 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.107: +2 -2 lines
Diff to previous 1.107 (colored)

use set_pkgname

Revision 1.107 / (download) - annotate - [select for diffs], Tue May 29 15:38:41 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.106: +7 -7 lines
Diff to previous 1.106 (colored)

slightly more descriptive names.

Revision 1.106 / (download) - annotate - [select for diffs], Tue May 29 15:35:05 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.105: +18 -13 lines
Diff to previous 1.105 (colored)

in checksum creation, allow $base to be undef.
This allows us to always compute checksums based on $self->fullname,
so as a result, we no longer need to pass as many parameters around.

Small negative side-effect: the method names no longer reflect reality
well, they will need renaming at some point...

Revision 1.105 / (download) - annotate - [select for diffs], Tue May 29 13:10:57 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.104: +34 -32 lines
Diff to previous 1.104 (colored)

use the infodir property of packing-lists and specialfiles instead of
passing extra parameters around.

Revision 1.104 / (download) - annotate - [select for diffs], Mon May 28 12:08:22 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.103: +1 -3 lines
Diff to previous 1.103 (colored)

oops, can't copy CONTENTS twice

Revision 1.103 / (download) - annotate - [select for diffs], Mon May 28 11:35:54 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.102: +1 -2 lines
Diff to previous 1.102 (colored)

always create packing-lists with a `contents' entry.

Revision 1.102 / (download) - annotate - [select for diffs], Fri May 25 12:19:23 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.101: +3 -23 lines
Diff to previous 1.101 (colored)

move the mode checker code from pkg_create into ArcCheck, so that pkg_add
can reuse it.

Revision 1.101 / (download) - annotate - [select for diffs], Tue May 22 14:06:30 2007 UTC (17 years ago) by jmc
Branch: MAIN
Changes since 1.100: +2 -2 lines
Diff to previous 1.100 (colored)

remove duplicate -M entry from set_usage(); ok espie

Revision 1.100 / (download) - annotate - [select for diffs], Tue May 22 06:48:22 2007 UTC (17 years ago) by jmc
Branch: MAIN
Changes since 1.99: +2 -2 lines
Diff to previous 1.99 (colored)

remove -h from set_usage();

Revision 1.99 / (download) - annotate - [select for diffs], Tue May 22 00:25:42 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.98: +3 -3 lines
Diff to previous 1.98 (colored)

finish removing unused -h option

Revision 1.98 / (download) - annotate - [select for diffs], Tue May 15 10:36:34 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.97: +14 -1 lines
Diff to previous 1.97 (colored)

make sure to give all special files to root/wheel, and strip them of write
and suid bits.

Revision 1.97 / (download) - annotate - [select for diffs], Sat May 12 14:00:35 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.96: +5 -4 lines
Diff to previous 1.96 (colored)

strip extra quotes from all defines.

Revision 1.96 / (download) - annotate - [select for diffs], Mon May 7 09:37:30 2007 UTC (17 years ago) by espie
Branch: MAIN
Changes since 1.95: +1 -3 lines
Diff to previous 1.95 (colored)

zap old unused code

Revision 1.95 / (download) - annotate - [select for diffs], Sun May 6 15:41:47 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.94: +4 -4 lines
Diff to previous 1.94 (colored)

let pkg_create generate the correct description if the HOMEPAGE is empty.

Revision 1.94 / (download) - annotate - [select for diffs], Sat May 5 11:18:18 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.93: +25 -5 lines
Diff to previous 1.93 (colored)

set up new way to define COMMENTS, to be able to remove some stuff from
the ports' infrastructure.

Revision 1.93 / (download) - annotate - [select for diffs], Sat May 5 10:50:04 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.92: +4 -4 lines
Diff to previous 1.92 (colored)

ditch extra param to copy_subst, now that it's constant.

Revision 1.92 / (download) - annotate - [select for diffs], Sat May 5 10:48:39 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.91: +7 -9 lines
Diff to previous 1.91 (colored)

use copy_subst_fh

Revision 1.91 / (download) - annotate - [select for diffs], Sat May 5 10:47:06 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.90: +19 -24 lines
Diff to previous 1.90 (colored)

reorg tests to simplify logic

Revision 1.90 / (download) - annotate - [select for diffs], Sat May 5 10:40:44 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.89: +9 -4 lines
Diff to previous 1.89 (colored)

split copy_subst to allow for existing filehandle.

Revision 1.89 / (download) - annotate - [select for diffs], Fri May 4 19:40:37 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.88: +14 -12 lines
Diff to previous 1.88 (colored)

move some checks  after -q/-Q so that plists can still be printed.
problem noticed by Bernd.

Revision 1.88 / (download) - annotate - [select for diffs], Thu May 3 14:49:56 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.87: +41 -21 lines
Diff to previous 1.87 (colored)

Simplify code to handle fragments by using real objects.

Revision 1.87 / (download) - annotate - [select for diffs], Thu May 3 12:17:25 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.86: +7 -5 lines
Diff to previous 1.86 (colored)

fix creation of packing-list for package regeneration

Revision 1.86 / (download) - annotate - [select for diffs], Thu May 3 12:14:36 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.85: +58 -50 lines
Diff to previous 1.85 (colored)

move the fragments reading code to its own routine.

Revision 1.85 / (download) - annotate - [select for diffs], Wed May 2 13:59:19 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.84: +20 -21 lines
Diff to previous 1.84 (colored)

remove extraneous () in method call: $o->method() becomes $o->method

Revision 1.84 / (download) - annotate - [select for diffs], Tue May 1 18:46:02 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.83: +5 -32 lines
Diff to previous 1.83 (colored)

kill old constructs that have been deprecated since 2004.

Revision 1.83 / (download) - annotate - [select for diffs], Mon Apr 30 13:51:32 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.82: +2 -1 lines
Diff to previous 1.82 (colored)

don't bother trying to substitute if there's no $ in the string.
According to perl's profiler, this actually accounts for *most* of the
user time of pkg_create...

Revision 1.82 / (download) - annotate - [select for diffs], Mon Apr 30 12:39:31 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.81: +15 -9 lines
Diff to previous 1.81 (colored)

simplify regen mode logic: if we don't add anything to the packing-list,
we never have to check we added nothing.

so, process -P/-W in two steps: stash we've seen them first, and add them
later. As a benefit, sort/unify them once, so that we can stash them
correctly directly.

Revision 1.81 / (download) - annotate - [select for diffs], Mon Apr 30 12:20:32 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.80: +16 -16 lines
Diff to previous 1.80 (colored)

make creation of special files more obvious.

Revision 1.80 / (download) - annotate - [select for diffs], Mon Apr 30 12:11:51 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.79: +16 -30 lines
Diff to previous 1.79 (colored)

All options that add special files follow the same pattern, so reuse the
same code.

Revision 1.79 / (download) - annotate - [select for diffs], Mon Apr 30 11:39:26 2007 UTC (17 years, 1 month ago) by bernd
Branch: MAIN
Changes since 1.78: +2 -2 lines
Diff to previous 1.78 (colored)

Fix prepare_for_archival().

Revision 1.78 / (download) - annotate - [select for diffs], Mon Apr 30 11:38:30 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.77: +29 -2 lines
Diff to previous 1.77 (colored)

special mode `pretend_to_archive' for -n, which does most things except
writing the package itself (includes mode verifications).

Revision 1.77 / (download) - annotate - [select for diffs], Mon Apr 30 11:23:22 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.76: +35 -36 lines
Diff to previous 1.76 (colored)

archive special files exactly like we archive normal files. This provides
for more checks in very fishy cases (like if we end up with /var/db belonging
to the wrong person).

Revision 1.76 / (download) - annotate - [select for diffs], Mon Apr 30 11:12:54 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.75: +12 -3 lines
Diff to previous 1.75 (colored)

split preparation and check into prepare_item.

Revision 1.75 / (download) - annotate - [select for diffs], Mon Apr 30 10:52:23 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.74: +15 -19 lines
Diff to previous 1.74 (colored)

unsimplify checksum creation, fix @link markers.
found out by bernd@

Revision 1.74 / (download) - annotate - [select for diffs], Mon Apr 30 10:30:50 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.73: +7 -3 lines
Diff to previous 1.73 (colored)

allow pkg_create to regen on a dirname, supply +CONTENTS automatically

Revision 1.73 / (download) - annotate - [select for diffs], Mon Apr 30 10:26:43 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.72: +94 -104 lines
Diff to previous 1.72 (colored)

reorg main code to separate regeneration case better.

Revision 1.72 / (download) - annotate - [select for diffs], Mon Apr 30 10:00:50 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.71: +9 -6 lines
Diff to previous 1.71 (colored)

add items based on options, not on file existence.

Revision 1.71 / (download) - annotate - [select for diffs], Mon Apr 30 09:53:41 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.70: +57 -20 lines
Diff to previous 1.70 (colored)

fold checksumming code for special files. As a bonus, we now check md5
on package regeneration

Revision 1.70 / (download) - annotate - [select for diffs], Mon Apr 30 09:37:36 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.69: +26 -33 lines
Diff to previous 1.69 (colored)

slight code reorg, no changes.

Revision 1.69 / (download) - annotate - [select for diffs], Mon Apr 30 09:34:06 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.68: +25 -25 lines
Diff to previous 1.68 (colored)

use more descriptive name (dir -> infodir) and pass it along to checksumming
capabilities (to be able to fold special files case in later)

Revision 1.68 / (download) - annotate - [select for diffs], Mon Apr 30 09:31:25 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.67: +25 -25 lines
Diff to previous 1.67 (colored)

move checksumming capabilities into base class

Revision 1.67 / (download) - annotate - [select for diffs], Mon Apr 30 09:30:03 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.66: +13 -12 lines
Diff to previous 1.66 (colored)

tweak args to compute_checksum slightly, pass it the explicit file name
we want to check.

Revision 1.66 / (download) - annotate - [select for diffs], Mon Apr 30 09:07:16 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.65: +17 -22 lines
Diff to previous 1.65 (colored)

stop looking at plist's internals during makesum, simply copy the objects
over to the new plist using add_object for all objects.

Revision 1.65 / (download) - annotate - [select for diffs], Mon Apr 30 08:43:19 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.64: +3 -4 lines
Diff to previous 1.64 (colored)

add most things concerning @ignore, since we now have ways nicer to do
things.

We still recognize @ignore in packing-lists for now, but we don't handle
it. Not that register-plist has smart enough comparison functions that
it doesn't care about @ignore at all...

Revision 1.64 / (download) - annotate - [select for diffs], Sun Apr 29 12:46:18 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.63: +2 -12 lines
Diff to previous 1.63 (colored)

verify_checksum can be used as a normal visitor

Revision 1.63 / (download) - annotate - [select for diffs], Sun Apr 29 12:31:54 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.62: +16 -28 lines
Diff to previous 1.62 (colored)

now that checksum creation uses OO methods, reuse the same code for
create_checksum and verify_checksum.

Revision 1.62 / (download) - annotate - [select for diffs], Sun Apr 29 12:26:32 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.61: +9 -9 lines
Diff to previous 1.61 (colored)

fix recreation of packing-lists: we now have exactly one element in there.

Revision 1.61 / (download) - annotate - [select for diffs], Sun Apr 29 12:06:55 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.60: +36 -25 lines
Diff to previous 1.60 (colored)

unify some other consistency checks

Revision 1.60 / (download) - annotate - [select for diffs], Sun Apr 29 11:48:00 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.59: +3 -3 lines
Diff to previous 1.59 (colored)

all of them....

Revision 1.59 / (download) - annotate - [select for diffs], Sun Apr 29 11:47:16 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.58: +6 -6 lines
Diff to previous 1.58 (colored)

rename compute_checksum to create_checksum

Revision 1.58 / (download) - annotate - [select for diffs], Sun Apr 29 11:44:42 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.57: +15 -19 lines
Diff to previous 1.57 (colored)

turn avert_duplicates into a full visitor

Revision 1.57 / (download) - annotate - [select for diffs], Sun Apr 29 11:35:45 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.56: +19 -32 lines
Diff to previous 1.56 (colored)

explain how to archive special files, and turn
create_package/comment_create_package into actual visitors for more
regularity

Revision 1.56 / (download) - annotate - [select for diffs], Sun Apr 29 11:13:27 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.55: +3 -4 lines
Diff to previous 1.55 (colored)

now we always call create_package with a valid archive.

Revision 1.55 / (download) - annotate - [select for diffs], Sun Apr 29 11:12:07 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.54: +60 -36 lines
Diff to previous 1.54 (colored)

rename archive into create_package, split its function into
archive (when the arc is defined) and comment_create_package (if verbose).

Revision 1.54 / (download) - annotate - [select for diffs], Sun Apr 29 11:09:29 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.53: +3 -3 lines
Diff to previous 1.53 (colored)

replace $p->visit('method') calls with $p->method
now that it works.

Revision 1.53 / (download) - annotate - [select for diffs], Sun Apr 15 10:17:29 2007 UTC (17 years, 1 month ago) by espie
Branch: MAIN
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored)

update copyright years, standardize licence.
reword the introduction to the stuff originally from FreeBSD to clarify
slightly.

Revision 1.52 / (download) - annotate - [select for diffs], Mon Mar 19 09:57:40 2007 UTC (17 years, 2 months ago) by espie
Branch: MAIN
Changes since 1.51: +7 -3 lines
Diff to previous 1.51 (colored)

make `no @owner', `weird mode' and `@dirrm' into errors.

Revision 1.51 / (download) - annotate - [select for diffs], Sun Mar 18 18:48:20 2007 UTC (17 years, 2 months ago) by espie
Branch: MAIN
Changes since 1.50: +20 -4 lines
Diff to previous 1.50 (colored)

handle more errors during package creation.
- if archiving discovers issues, then go into high speed mode where stuff
doesn't get written.
- in case of errors or fatal signals, make sure to remove a partially
written archive.

Revision 1.50 / (download) - annotate - [select for diffs], Sun Dec 10 23:15:00 2006 UTC (17 years, 5 months ago) by steven
Branch: MAIN
CVS Tags: OPENBSD_4_1_BASE, OPENBSD_4_1
Changes since 1.49: +3 -3 lines
Diff to previous 1.49 (colored)

don't complain about uid/gid of symlinks.

"makes sense" sturm@, "go for it" espie@

Revision 1.49 / (download) - annotate - [select for diffs], Tue Nov 7 09:28:55 2006 UTC (17 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

zap the stat part related to file type, only keeping the usual modes.

Revision 1.48 / (download) - annotate - [select for diffs], Sun Nov 5 11:41:45 2006 UTC (17 years, 7 months ago) by espie
Branch: MAIN
Changes since 1.47: +22 -1 lines
Diff to previous 1.47 (colored)

warn for any weird stuff in packages.
Namely:
- anything that doesn't belong to owner root/bin, group bin/wheel
must be annotated in the packing-list.
- any file setuid, setgid, writable by others must be annotated in
the packing-list.

These warnings must be fixed. They will become errors in the near futur.

Revision 1.47 / (download) - annotate - [select for diffs], Sun Oct 15 15:37:28 2006 UTC (17 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

tweaks;

Revision 1.46 / (download) - annotate - [select for diffs], Sun Oct 15 09:32:52 2006 UTC (17 years, 7 months ago) by espie
Branch: MAIN
Changes since 1.45: +4 -4 lines
Diff to previous 1.45 (colored)

Normalize query options: make them not stop the package generation unless
-n is also mentioned. Do some devious speed tricks in case -n && -[qQ]
(forgetting to checksum files, for instance), so that it can be used for
batch jobs.

Revision 1.45 / (download) - annotate - [select for diffs], Mon Jan 9 12:15:23 2006 UTC (18 years, 4 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9
Changes since 1.44: +3 -2 lines
Diff to previous 1.44 (colored)

avoid anything that isn't a library in warning for SHARED_LIBS.
Turn warning into a fatal error.

Revision 1.44 / (download) - annotate - [select for diffs], Mon Dec 26 15:50:39 2005 UTC (18 years, 5 months ago) by espie
Branch: MAIN
Changes since 1.43: +4 -1 lines
Diff to previous 1.43 (colored)

have pkg_create warn about shared libs which have a version number hardcoded
in the packing-list.

Revision 1.43 / (download) - annotate - [select for diffs], Sat Nov 19 14:45:32 2005 UTC (18 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.42: +4 -1 lines
Diff to previous 1.42 (colored)

magically complete fragment with `committed' names, solve the issue that
uncommitted ports don't register correct plists...

Revision 1.42 / (download) - annotate - [select for diffs], Sat Sep 24 19:44:26 2005 UTC (18 years, 8 months ago) by espie
Branch: MAIN
Changes since 1.41: +101 -63 lines
Diff to previous 1.41 (colored)

Add some code to just build the packing-list even if the package won't
happen. Use -q and -Q for now, may change.

Revision 1.41 / (download) - annotate - [select for diffs], Sat Sep 24 12:52:18 2005 UTC (18 years, 8 months ago) by espie
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

pass actual items to prepare_long and check_name so that we can also
verify that modes/groups/owners are correct (code to come)

Revision 1.40 / (download) - annotate - [select for diffs], Sun Sep 11 10:12:01 2005 UTC (18 years, 8 months ago) by espie
Branch: MAIN
Changes since 1.39: +2 -1 lines
Diff to previous 1.39 (colored)

downgrade @pkgdep from deprecated to actual error.

Revision 1.39 / (download) - annotate - [select for diffs], Wed Sep 7 14:01:59 2005 UTC (18 years, 8 months ago) by jmc
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

use `pkg-name' rather than `pkgname' here, for consistency with other
pkg_* bits;

ok espie@

Revision 1.38 / (download) - annotate - [select for diffs], Sun Sep 4 22:47:56 2005 UTC (18 years, 9 months ago) by espie
Branch: MAIN
Changes since 1.37: +12 -4 lines
Diff to previous 1.37 (colored)

* New -i interactive option, that can ask obnoxious questions.
* move the signature code to a packing-list method, prepend the pkgname.
* depend on distant listings, cache these systematically.
* cut the PKG_PATH at :/ systematically, much simpler than parsing URLs.
People should get used to trailing /s.
* let pkg_add -u actually run the update.
* check for signature in more places, for instance, let pkg_add installed_stuff
be a void operation.
* grab enough stuff during updates to check signatures, so that pkg_add -u
can report updates that are not needed right away, instead of waiting
for the more confusing `trying to update'
* beginning of @module support.
* @pkgpath support, including updates.
* systematically expand stems when applicable.
* use visitors systematically in pkg_info.
* pkg_info -S reports signature.
* remove hardcoding of categories in PackingList, so that future modules
will be able to expand them.
* add @updateset and @incompatibility keywords.

Revision 1.37 / (download) - annotate - [select for diffs], Sun Aug 14 12:01:08 2005 UTC (18 years, 9 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_3_8_BASE, OPENBSD_3_8
Changes since 1.36: +2 -1 lines
Diff to previous 1.36 (colored)

no reason not to record special files sizes along with md5.

Revision 1.36 / (download) - annotate - [select for diffs], Sun Aug 7 14:18:04 2005 UTC (18 years, 9 months ago) by espie
Branch: MAIN
Changes since 1.35: +3 -2 lines
Diff to previous 1.35 (colored)

wrapper around Ustar that replaces long names/links with LongName#/LongLink#.

The archive will unpack correctly with tar, except that those names won't
be preserved.

The wrapper checks names against the packing-list to restore the correct names
on the fly.

Put into a separate file, as it is an extension of Ustar proper, and we're
going to do more archive checking in the future.

Lots of tests by Bernd Ahlers. Comments by Tom Cosgrove.

Revision 1.35 / (download) - annotate - [select for diffs], Sun Jun 26 11:24:06 2005 UTC (18 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.34: +39 -36 lines
Diff to previous 1.34 (colored)

switch pkg_create to built-in Ustar, no longer dependent on external tar.

Revision 1.34 / (download) - annotate - [select for diffs], Wed Jun 8 09:43:40 2005 UTC (18 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.33: +12 -12 lines
Diff to previous 1.33 (colored)

squeeze +COMMENT in front of +DESC.
Transparently handle both package types, until everyone has
transitionned  to new style.

Reasons for the change:
- comment and desc are never written independently
- access to comment necessitates a file read anyways.
- shaves one inode and (mostly) one block from each installed package.

Since this is /var, and there is often a lot of stuff going on in a small
partition, this helps.

Done after griping from tedu@, okay'd pval@

Revision 1.33 / (download) - annotate - [select for diffs], Sat Jan 22 12:52:55 2005 UTC (19 years, 4 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_3_7_BASE, OPENBSD_3_7
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

explicitly shows fragment names that were not found.

Revision 1.32 / (download) - annotate - [select for diffs], Sun Jan 16 11:16:23 2005 UTC (19 years, 4 months ago) by espie
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

allow locking of database in quiet mode, where we don't display any
message.
Display the lock message on stderr anyways, so that we don't disturb
normal displays.
postpone locking after we know about -q in pkg_info's case.
Display command line if pkg_create fails, so that we can see what arguments
it found in bsd.port.mk.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Dec 12 11:26:16 2004 UTC (19 years, 5 months ago) by espie
Branch: MAIN
Changes since 1.30: +15 -11 lines
Diff to previous 1.30 (colored)

add somewhat more regular error catching code.

Revision 1.30 / (download) - annotate - [select for diffs], Fri Dec 10 12:02:37 2004 UTC (19 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.29: +5 -6 lines
Diff to previous 1.29 (colored)

sync usage();
ok espie@

Revision 1.29 / (download) - annotate - [select for diffs], Tue Dec 7 12:13:25 2004 UTC (19 years, 5 months ago) by espie
Branch: MAIN
Changes since 1.28: +8 -8 lines
Diff to previous 1.28 (colored)

do like the manpage says, don't add a @name if we already got one.
should please aaron@

Revision 1.28 / (download) - annotate - [select for diffs], Mon Dec 6 12:35:36 2004 UTC (19 years, 5 months ago) by espie
Branch: MAIN
Changes since 1.27: +24 -11 lines
Diff to previous 1.27 (colored)

Usage

Revision 1.27 / (download) - annotate - [select for diffs], Thu Dec 2 18:32:37 2004 UTC (19 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Add quotes to unconfuse pkg_create error message.

Revision 1.26 / (download) - annotate - [select for diffs], Wed Dec 1 12:17:40 2004 UTC (19 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.25: +94 -16 lines
Diff to previous 1.25 (colored)

allow stuff to recreate a package from an installed CONTENTS: since
we have all the md5 and stuff, we just need to make sure the package is
correct (hence verify_checksum).

Add a -n option to pkg_create: this is consistent with pkg_add/pkg_delete,
and with this new verify_checksum, pkg_create can be used to check that a
package still matches its contents.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Nov 18 21:51:43 2004 UTC (19 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.24: +13 -4 lines
Diff to previous 1.24 (colored)

document @wantlib, @depend. Provide -P and -W flags to be able to specify
those on the command line instead of having to generate a separate plist.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Nov 15 16:47:54 2004 UTC (19 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.23: +14 -1 lines
Diff to previous 1.23 (colored)

generate ExtraInfo from defines FULLPKGPATH, PERMIT_PACKAGE_CDROM, PERMIT_PACKAGE_FTP if none is available elsewhere.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Oct 12 09:34:01 2004 UTC (19 years, 7 months ago) by espie
Branch: MAIN
Changes since 1.22: +21 -21 lines
Diff to previous 1.22 (colored)

Oops. Copy option contents BEFORE looking for them.
problem noticed by wilfried@ as `packages don't have INSTALL anymore'

Revision 1.22 / (download) - annotate - [select for diffs], Mon Oct 11 14:25:28 2004 UTC (19 years, 7 months ago) by espie
Branch: MAIN
Changes since 1.21: +10 -10 lines
Diff to previous 1.21 (colored)

remove special `visiting order' when writing packing-lists.
Add implicit '.' cwd at beginning of packing-list.
so that special files get registered at front of packing-list before
any cwd occurs (and they get in the same order as stuff gets written
through tar).

Revision 1.21 / (download) - annotate - [select for diffs], Mon Oct 11 10:30:33 2004 UTC (19 years, 7 months ago) by espie
Branch: MAIN
Changes since 1.20: +7 -3 lines
Diff to previous 1.20 (colored)

add support for undisplay file, to be able to show information at pkg
removal without having to run a DEINSTALL script...

Revision 1.20 / (download) - annotate - [select for diffs], Mon Oct 11 10:07:37 2004 UTC (19 years, 7 months ago) by espie
Branch: MAIN
Changes since 1.19: +3 -21 lines
Diff to previous 1.19 (colored)

kill old MTREE option that was never implemented in the new tools anyways.
kill -C and -P options which are definitely no longer used as well.
Reorder special files so that REQUIRE is at front (and it's executed first
anyways).

Revision 1.19 / (download) - annotate - [select for diffs], Mon Sep 20 10:36:39 2004 UTC (19 years, 8 months ago) by espie
Branch: MAIN
Changes since 1.18: +5 -1 lines
Diff to previous 1.18 (colored)

error out for pkgcfl in pkg_create, but don't warn if it's found in
existing packages or installed packages. Too much noise for now.

Revision 1.18 / (download) - annotate - [select for diffs], Fri Sep 17 08:49:17 2004 UTC (19 years, 8 months ago) by espie
Branch: MAIN
Changes since 1.17: +12 -1 lines
Diff to previous 1.17 (colored)

warn for dirrm.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Sep 15 18:54:17 2004 UTC (19 years, 8 months ago) by espie
Branch: MAIN
Changes since 1.16: +127 -24 lines
Diff to previous 1.16 (colored)

Support for -Dvar=value in pkg_create:
- do the substitution for ${var}
- handle fragments %%var%% depending on value being 0 or 1.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Aug 27 16:45:45 2004 UTC (19 years, 9 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_3_6_BASE, OPENBSD_3_6
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

make sure pkg_create keeps track of cwd.
okay naddy, pvalchev, millert.

Revision 1.15 / (download) - annotate - [select for diffs], Fri Aug 6 07:51:17 2004 UTC (19 years, 10 months ago) by espie
Branch: MAIN
Changes since 1.14: +14 -23 lines
Diff to previous 1.14 (colored)

unified headers, switch to smaller copyright notice.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Aug 5 23:36:39 2004 UTC (19 years, 10 months ago) by espie
Branch: MAIN
Changes since 1.13: +7 -3 lines
Diff to previous 1.13 (colored)

refactor classes in PackingElement to share more code.
- all files go through FileBase, all directories go through DirBase.
- dirclass() is used to switch classes based on final /, so that
@sample, @extra, and @file  all take directories as well.
- set NoDuplicateNames() more thoroughly.
- make sure all no-default-conflict objects are correct.

compute_fullname() checks for absolute paths, allowed for @sample and
@extra.

lastfile only gets set for actual files.

special names like INSTALL are only checked for normal files.

add a CVSTag class for @comment $OpenBSD$, so that these get sorted first.

Changes for make-plist rewrite:

clone() method that can create copies of all hash objects, to specialize
if needed.

add_object() method so that add() is now new() followed by add_object()
for most objects (useful for cloned objects).

Check that plist has a name in pkg_create, allowing PackingList to write
unnamed plists.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Jul 20 18:58:41 2004 UTC (19 years, 10 months ago) by espie
Branch: MAIN
Changes since 1.12: +43 -18 lines
Diff to previous 1.12 (colored)

support for gnu-info, with @info keyword.
- modify pkg_create so that it will look for info-[0-9]+ and add them
to the packing-list.
- deal with installing the info file/de-installing it at pkg_add/pkg_delete
time.

tested by naddy@

Revision 1.12 / (download) - annotate - [select for diffs], Tue Jul 13 00:35:38 2004 UTC (19 years, 10 months ago) by espie
Branch: MAIN
Changes since 1.11: +17 -6 lines
Diff to previous 1.11 (colored)

at pkg_create time, mark hard links with @link, and symlinks with @symlink,
instead of computing size and md5.
okay naddy@, sturm@

Revision 1.11 / (download) - annotate - [select for diffs], Tue Jul 6 17:35:08 2004 UTC (19 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.10: +5 -13 lines
Diff to previous 1.10 (colored)

commit from the wrong tree. noticed by krw@

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jul 5 19:43:05 2004 UTC (19 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.9: +18 -8 lines
Diff to previous 1.9 (colored)

too clever, perl regexps are greedy, ensure we get the correct name.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Jul 5 09:27:05 2004 UTC (19 years, 11 months ago) by espie
Branch: MAIN
Changes since 1.8: +4 -3 lines
Diff to previous 1.8 (colored)

Still deduce a pkg-name even if there is no .tgz in the pkg-name specified
on the command-line. Problem noticed by Brad Webb.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Jan 31 17:56:13 2004 UTC (20 years, 4 months ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_3_5_BASE, OPENBSD_3_5
Changes since 1.7: +17 -4 lines
Diff to previous 1.7 (colored)

pkg_create -L support, which I forgot to commit.
-B pkg-destdir, synonymous to -S, and PKG_DESTDIR support.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Jan 27 00:13:04 2004 UTC (20 years, 4 months ago) by espie
Branch: MAIN
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored)

show $! in system related errors.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Dec 26 16:44:31 2003 UTC (20 years, 5 months ago) by espie
Branch: MAIN
Changes since 1.5: +7 -3 lines
Diff to previous 1.5 (colored)

Allow storing of `arch' annotations inside packages.
Factor common method code in write, keep variations in stringize.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Nov 22 11:59:19 2003 UTC (20 years, 6 months ago) by espie
Branch: MAIN
Changes since 1.4: +22 -11 lines
Diff to previous 1.4 (colored)

more packing-lists sanity checks:
- multiple dirrm
- symlinks that point inside the fake area

Revision 1.4 / (download) - annotate - [select for diffs], Tue Nov 4 18:11:42 2003 UTC (20 years, 7 months ago) by espie
Branch: MAIN
Changes since 1.3: +22 -1 lines
Diff to previous 1.3 (colored)

make pkg_create aware of duplicate files in plist, which are a bad thing.

okay sturm@

Revision 1.3 / (download) - annotate - [select for diffs], Fri Oct 31 17:43:20 2003 UTC (20 years, 7 months ago) by espie
Branch: MAIN
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

upward compatible change: let md5 register as @md5 (still grok @comment MD5
though), and add @size to denote file sizes in created package.

okay naddy@

Revision 1.2 / (download) - annotate - [select for diffs], Sun Oct 19 18:39:19 2003 UTC (20 years, 7 months ago) by espie
Branch: MAIN
Changes since 1.1: +14 -6 lines
Diff to previous 1.1 (colored)

Let @cwd followed by no files work (for @extra), like the old tools.
ok pval

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Thu Oct 16 17:43:34 2003 UTC (20 years, 7 months ago) by espie
Branch: espie
CVS Tags: pkgtools
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

new import of my pkgtools, after a slight naming disagreement with the
Upper Management...

Revision 1.1 / (download) - annotate - [select for diffs], Thu Oct 16 17:43:34 2003 UTC (20 years, 7 months ago) by espie
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.