public inbox for cygwin-apps-cvs@sourceware.org
help / color / mirror / Atom feed
From: corinna@sourceware.org
To: cygwin-apps-cvs@sourceware.org
Subject: setup ChangeLog choose.cc choose.h package_met ...
Date: Thu, 25 Jul 2013 12:03:00 -0000	[thread overview]
Message-ID: <20130725120349.19002.qmail@sourceware.org> (raw)

CVSROOT:	/cvs/cygwin-apps
Module name:	setup
Changes by:	corinna@sourceware.org	2013-07-25 12:03:49

Modified files:
	.              : ChangeLog choose.cc choose.h package_meta.cc 
	                 package_meta.h 

Log message:
	* choose.h (hasManualSelections): Declare new variable.
	* choose.cc (ChooserPage::OnInit): Re-implement package handling
	depending on options given on CLI using package actions instead of
	package_meta low-level functions.  When no CLI package or category
	options have been given, upgrade installed packages.  Do not check for
	updates when packages are to be added or removed from the CLI, but this
	behaviour can be requested with --upgrade-also.  A package that is
	requested to be removed and also added at the same time gets reinstalled
	or upgraded (when version curr != installed).  Uninstalled packages in
	categories "Base" or "Misc" are always selected for installation;
	installed packages in these categories are not eligible for deletion
	and will be reinstalled or upgraded instead.
	* package_meta.h (packagemeta::ismanuallyDeleted): Declare new method.
	* package_meta.cc (DeletePackageOption): Add new CLI option
	-x/--remove-packages, packages listed here are considered candidates
	for deletion.
	(DeleteCategoryOption): Add new CLI option -c/--remove-categories,
	packages belonging to categories listed here are considered candidates
	for deletion.
	(hasManualSelections): Additional boolean to record if any manual
	installations or deletions have been requested.
	(packagemeta::isManuallyDeleted): Implement along the same lines as
	isManuallyWanted, but for deletion candidates.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/ChangeLog.diff?cvsroot=cygwin-apps&r1=2.820&r2=2.821
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/choose.cc.diff?cvsroot=cygwin-apps&r1=2.164&r2=2.165
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/choose.h.diff?cvsroot=cygwin-apps&r1=2.41&r2=2.42
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/package_meta.cc.diff?cvsroot=cygwin-apps&r1=2.62&r2=2.63
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/package_meta.h.diff?cvsroot=cygwin-apps&r1=2.41&r2=2.42


             reply	other threads:[~2013-07-25 12:03 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-07-25 12:03 corinna [this message]
  -- strict thread matches above, loose matches on Subject: below --
2003-07-26 14:39 rbcollins
2003-07-26 13:12 rbcollins

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130725120349.19002.qmail@sourceware.org \
    --to=corinna@sourceware.org \
    --cc=cygwin-apps-cvs@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).