Hi everybody,

We had a round-table discussion on a bunch of default switches.
Participants: Salvatore, Eric, Ganesh, Florent, Reinier, Guillaume and
Petr

I'm glad we talked about this (merci, Guillaume) because it's the sort
of thing that keeps getting forgotten.  Also, there are a lot of
interactions to consider, so you need lots of feedback/debate and a
global view.  With a mailing list, we keep wandering off and forgetting
what we talked about.  Much faster to do it live.

Anyway, now we have a list of recommendations for Darcs 2.5.
Any comments?

I've copied this to http://wiki.darcs.net/DefaultSwitches
in case the consensus changes.

Retain
------
* --no-set-scripts-executable

  - Detecting scripts is problematic [consider Windows].
  - Setting permissions may have some kind of undesirable interaction
    with ACLs [not sure if I understood discussion]

New defaults for Darcs 2.5
--------------------------
* pull/push/send --no-set-default

  - ... but add an online reminder whenever you interact with a
    non-default repo about how to set the default

* send --edit-description

* record --no-test

* check --no-test

  - add a darcs test command
  - (EYK: shouldn we rename darcs trackdown to darcs test --trackdown then?]

Undecided
---------
The problem with the below is that it may interfere with scripts or
people using redirection on their shells.  Our next step is to do
research on whether we can do reliable terminal detection on Windows
(already easy on *nix) and then re-open the discussion.

* apply --interactive
* check --interactive

Other notes
-----------
Salvatore pointed out that we should add some sort of mechanism for
the darcs command line to have a frozen behaviour (eg. for scripts).
This would let us change the command line UI at will, with scripts
doing something like DARCS_BEHAVIOUR=frozen-2.5 darcs foo

-- 
Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow>
PGP Key ID: 08AC04F9

Attachment: pgpB0RRJCQ48d.pgp
Description: PGP signature

_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to