mirror of http://darcs.net/screened (fork of darcs's darcs-reviewed)  (http://darcs.net/Development/GettingStarted)

Accept issue2545: Argument smuggling in SSH repository URLs

gpieroTue Jan 2 10:14:38 UTC 2018

Improve debug messages about invocation of external SSH commands

  • quote every component of the command line in order to highlight the boundaries of each argument
gpieroTue Jan 2 10:14:30 UTC 2018

tests/sshlib: add a helper function for initializing a remote repo

gpieroTue Dec 26 09:03:04 UTC 2017

Include the weak hash in the output of --exact-version

gpieroWed Dec 20 13:29:55 UTC 2017

suppress warning: add other-modules: Version to executable in darcs.cabal

ghThu Dec 21 14:06:36 UTC 2017

suppress simplificable class constraints warnings in harness

ghThu Dec 21 13:46:40 UTC 2017

remove useless or redundant LANGUAGE pragmas

ghThu Dec 21 13:36:54 UTC 2017

remove outdated CPP conditionals on GHC version

ghTue Dec 19 19:11:43 UTC 2017

require GHC 8

ghTue Dec 19 19:11:22 UTC 2017

require QuickCheck 2.8.2

ghTue Dec 19 19:09:03 UTC 2017

require zlib

ghTue Dec 19 19:06:38 UTC 2017

no longer show conflicting files on whatsnew -s

rollback of 585efe389622886c8de70c26100676ed336e2eb7 until we find a way to make this work with an acceptable performance

ghTue Dec 19 17:40:29 UTC 2017

bump dependencies upper bounds

ghTue Dec 19 17:37:23 UTC 2017

remove no longer used libiconv flag from darcs.cabal

ghMon Dec 11 14:44:52 UTC 2017

manually add changelog entries of branch 2.12

ghMon Dec 11 14:41:09 UTC 2017

add comment to explain special case in D.R.Diff

bfSat Oct 14 10:09:39 UTC 2017

streamline display of remote repos from --not-in-remote options

bfMon Oct 16 17:32:52 UTC 2017

add --not-in-remote option to unrecord command

bfMon Oct 16 16:46:06 UTC 2017

fixed tests/disable.sh: filter out descriptions from --list-options

bfMon Oct 16 07:10:52 UTC 2017

bash completion: ignore everything after (including) semicolon

In bash there is no way to display help for an option along with the option itself, so the best we can do is to ignore the help text.

bfMon Oct 16 06:28:25 UTC 2017

improve file completion

  • add modifiedFileArgs and use it for amend, record, revert, whatsnew
  • rebase log doesn't currently support file arguments so use noArgs
  • list only files that are not yet given as command line arguments
  • use readUnrecordedFiltered from D.R.State which is more efficient since it can use the index
bfTue Aug 15 23:34:27 UTC 2017

print "optionname;description" pairs with --list-options

As discussed on the mailing list, this allows shell completion to display the descriptions alongside the options when chosing from a menu. For shells that do not support this, the completion script should just drop everything from the semicolon up to the end of the line.

bfSat Apr 22 00:21:47 UTC 2017

further improvements of zsh completion script

  • split --list-options output on line ending, rather than any white space
  • use _describe to display options together with help text, converting the first ';' to a ':'
  • added comments to explain the zsh expansion fu
bfSat Apr 22 00:27:07 UTC 2017

rebase tests: no longer expect rebase status from stdout

bfMon Oct 16 07:11:49 UTC 2017

use fancyPrinters in putVerbose and putInfo

These are for user display, so we want coloring if available. For instance, rebase suspend -v now shows conflicting hunks colored.

bfThu Aug 17 08:02:11 UTC 2017

rebase fix: suppress --verbose when adding the rebase patch

Otherwise tentativelyAddPatch will show the rebase patch when we run with --verbose.

bfFri Aug 18 09:13:05 UTC 2017

rebase suspend: don't display hint to use --verbose when already in effect

bfThu Aug 17 08:08:38 UTC 2017

rebase suspend: use red text when verbosely displaying conflicting hunks

bfThu Aug 17 08:06:13 UTC 2017

rebase: print status messages to stderr to avoid messing up shell completion

bfSat Apr 22 00:16:48 UTC 2017

fixed/extended two comments

bfrThu Oct 26 16:54:38 UTC 2017