- 20081219013036: Include autoconf.mk in GNUmakefile for make dist. by Petr Rockai <me@mornfall.net> Show/Hide diff
- 20081219013855: Bump cabal version to 2.1.98.1. by Petr Rockai <me@mornfall.net> Show/Hide diff
- 20081219015734: TAG 2.2.0pre1 by Petr Rockai <me@mornfall.net> Show/Hide diff
- 20081219013855: Bump cabal version to 2.1.98.1. by Petr Rockai <me@mornfall.net> Show/Hide diff
- 20081219012851: Add missing tests-related files to darcs.cabal. by Petr Rockai <me@mornfall.net> Show/Hide diff
- 20081217104754: Remove pkgconfig check for curl on Windows. by Salvatore Insalaco <kirby81@gmail.com> Show/Hide diff
- 20081215201740: fix list command to select accepted patches only by Christian Kellermann <Christian.Kellermann@nefkom.net> Show/Hide diff
- 20081213085308: Have "make tags" generate TAGS, too. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081214024439: The cache is enabled by default. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081212104743: Remove --no-pristine test which is no longer relevant by Eric Kow <E.Y.Kow@brighton.ac.uk> Show/Hide diff
- 20081210065120: Do not use replacePristine in copyFullRepository. by Petr Rockai <me@mornfall.net> Show/Hide diff
- 20081207141115: fix bug in check. by David Roundy <droundy@darcs.net> Show/Hide diff
- 20081209204655: avoid ln -f flag to fix api doc building by Simon Michael <simon@joyful.com> Show/Hide diff
- 20081210154208: fix bug in checkpoint generation. by David Roundy <droundy@darcs.net> Show/Hide diff
- 20081209184405: Fix build flags of darcs executable in cabal. by Salvatore Insalaco <kirby81@gmail.com> Show/Hide diff
- 20081209164902: Fix whitespace in Darcs.ProgressPatches by Eric Kow <E.Y.Kow@brighton.ac.uk> Show/Hide diff
- 20081209121553: resolve issue1249: remove makeRelative usage in defaultrepo by Salvatore Insalaco <kirby81@gmail.com> Show/Hide diff
makeRelative causes issues with Windows absolute paths
e.g. c:\something. It is used only in defaultrepo, and
it appears to be a leftover from previous path management.
This patch removes it, making defaultrepo management more
like "regular" command line repo management.
Note that the makeRelative code is not removed in this
patch, just the usage.
- 20081209112803: Some cleaning in progress.hs, move it to src/, split darcsish bits by Florent Becker <florent.becker@ens-lyon.org> Show/Hide diff
Split src/Darcs/Progress.hs into:
- src/Progress.hs for the general functionalities, might be worth releasing
outside darcs proper
- src/Darcs/ProgressPatches.hs for the darcsish stuff, progressFL
and progressRL
- 20081207141201: cut unused run_test by David Roundy <droundy@darcs.net> Show/Hide diff
- 20081207040323: Further simplify "darcs put" help. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081125102729: Expose modules as a library in darcs.cabal by Eric Kow <kowey@darcs.net> Show/Hide diff
- 20081130011414: Refactor "darcs dist" help. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081130111241: Fix haddock error by Eric Kow <E.Y.Kow@brighton.ac.uk> Show/Hide diff
- 20081129120817: Refactor "darcs check" help. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081129165047: Enable haskeline by default in the Cabal file. by Judah Jacobson <judah.jacobson@gmail.com> Show/Hide diff
- 20081128173611: Rollback disabling of terminfo by default. by Judah Jacobson <judah.jacobson@gmail.com> Show/Hide diff
- 20081129045756: Refactor "darcs whatsnew" help. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081128120951: Disable terminfo by default (Cabal) by Eric Kow <kowey@darcs.net> Show/Hide diff
Salvatore points out that the terminfo package does not install on Windows
- 20081127123101: Refactor "darcs transfer-mode" help. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081126195237: Disable external-zlib by default (darcs.cabal) by Eric Kow <kowey@darcs.net> Show/Hide diff
- 20081124134407: Refactor "darcs add" help. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081124134152: Refactor "darcs repair" help. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081125092916: resolve issue1199: Backup files darcs added after external merge by Christian Kellermann <Christian.Kellermann@nefkom.net> Show/Hide diff
- 20081124112956: Remove empty literate blocks from src/Darcs/*.lhs. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
I used perl -pi -0 -e 's/\n*\\end{code}\n*\\begin{code}\n*/\n\n/g'.
- 20081124112916: Remove empty literate blocks from src/Darcs/Patch/*.lhs. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
I used perl -pi -0 -e 's/\n*\\end{code}\n*\\begin{code}\n*/\n\n/g'.
- 20081115211420: Fix haddock for unsafeDiffAtPaths. by Reinier Lamers <tux_rocker@reinier.de> Show/Hide diff
- 20081123085733: Appease ghc-6.10 type witnesses in SelectChanges. by Jason Dagit <dagit@codersbase.com> Show/Hide diff
- 20081123083650: Appease ghc-6.10 on witness types. by Jason Dagit <dagit@codersbase.com> Show/Hide diff
Introduces f and g_s as local functions to appease the ghc-6.10 type
checker.
- 20081121230952: Rollback IFS removal by Eric Kow <kowey@darcs.net> Show/Hide diff
Removing this seems to break for the case where there is a space in the
path
rolling back:
Fri Nov 21 21:29:21 GMT 2008 gwern0@gmail.com
* tests/*.sh: rm vitiated IFS variable
Originally there to help portable_pwd on Cygwin. We no longer need it.
- 20081121173215: Appease ghc-6.10 witnesses in Prim.lhs. by Jason Dagit <dagit@codersbase.com> Show/Hide diff
I introduce sc in the where-clause so that the case-expression can
have a rigid type at the point of pattern match. This patch would
have a few less redundant bits, except that the existentials wouldn't
quite unify otherwise. This is why I introduced p1'.
- 20081121092030: documentation/website: Fix bigpage compilation. by Eric Kow <kowey@darcs.net> Show/Hide diff
Bigpage should be compiled from doc/manual/darcs.tex, not src/darcs.tex
The first is a giant tex file manufactured by preproc; the second is
what used to be the literate source in darcs.lhs.
- 20081119175845: Make darcs.pdf just a copy of darcs_print.pdf and likewise for darcs.ps by Eric Kow <kowey@darcs.net> Show/Hide diff
This fixes a likely regression in which darcs.pdf was compiled from
darcs.tex and not darcs_print.tex. It seems like darcs.tex exists for
tools like latex2html. Perhaps a better solution would be for that file
to be called darcs_html.tex.
- 20081120170402: Remove OPTIONS_GHC that GHC-6.10.1 warns as "deprecated" by Thorkil Naur <naur@post11.tele.dk> Show/Hide diff
Remove all occurrences of -fallow-undecidable-instances,
-fbang-patterns, and -fffi in {-# OPTIONS_GHC ... #-} lines. GHC-6.10.1
warns that these options are deprecated. In addition, remove nearby -cpp
options. The removed OPTIONS_GHC options are all covered by
corrresponding LANGUAGE options.
- 20081120091843: bump package version number for hackage by Jason Dagit <dagit@codersbase.com> Show/Hide diff
- 20081120090417: sdist errors on trying to move tests/shell_harness by Jason Dagit <dagit@codersbase.com> Show/Hide diff
This may not be an idea solution, but for now I just remove
tests/shell_harness from the cabal file. Perhaps it should be
replaced with mention to the new shell_harness.hs.
- 20081120000307: issue1043b now also resolved by David by Eric Kow <kowey@darcs.net> Show/Hide diff
- 20081025204519: code clarification by Christian Kellermann <Christian.Kellermann@nefkom.net> Show/Hide diff
- 20081118220043: shell_harness.hs hSetBuffering stdout NoBuffering by Thorkil Naur <naur@post11.tele.dk> Show/Hide diff
Not a big deal, but this makes the output from shell_harness.hs a
bit more entertaining.
- 20081115133214: resolve issue1101: also display cc'ed recipients by Christian Kellermann <Christian.Kellermann@nefkom.net> Show/Hide diff
- 20081118122415: Trivially extend unit test to work with Pavel's extended make_email. by Eric Kow <kowey@darcs.net> Show/Hide diff
Note that this only passes in an empty list of extra headers. It may
also be useful in the future to automatically generate extra headers
for our write-read test.
- 20081117193340: tests/*: per kowey, replace all portable_pwd with hspwd by gwern0@gmail.com Show/Hide diff
- 20081118014158: Replace workaround with fix (Windows' sort doesn't have -o). by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
rolling back:
Mon Nov 17 07:44:22 EST 2008 Eric Kow <E.Y.Kow@brighton.ac.uk>
* Work around difference between Windows and Cygwin sort program in test
M ./tests/query_manifest.sh +2
- 20081118105924: Consistently punctuate cabal flag descriptions. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081117102056: Add --in-reply-to flag for send command by Pavel Shramov <shramov@mexmat.net> Show/Hide diff
Patch adds --in-reply-to flag to darcs send and
modifies make_email function in Darcs/Email.hs to
accept list of additional headers.
With --in-reply-to option two additional headers will be
added to email - In-Reply-To and References.
- 20081117111239: Darcs works with regex-compat 0.92. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081117155840: tests/README.test_maintainers.txt: add a section on the use of lib by gwern0@gmail.com Show/Hide diff
- 20081117152152: tests/lib: rm shebang header by gwern0@gmail.com Show/Hide diff
- 20081117115625: Add --disable-unit to configure script by Eric Kow <kowey@darcs.net> Show/Hide diff
Note that with this patch alone, this has no effect other than to disable
the test for QuickCheck
- 20081115205735: tests/*.sh: factour out ~61 of the 'not' definitions to lib.sh by gwern0@gmail.com Show/Hide diff
- 20081115201608: +tests/lib.sh: library for test scripts by gwern0@gmail.com Show/Hide diff
This adds a file to the tests directory for storing function definitions. This will cut down on silliness like 'not' being defined in 63 different scripts - the exact same way.
- 20081116204422: Work around difference between Windows and Cygwin sort program in test by Eric Kow <E.Y.Kow@brighton.ac.uk> Show/Hide diff
- 20081116161631: Conditionally compile out reset_umask on Windows by Eric Kow <E.Y.Kow@brighton.ac.uk> Show/Hide diff
- 20081115205752: remove --restrct-paths from the manual by Jason Dagit <dagit@codersbase.com> Show/Hide diff
- 20081115205224: clean up unused exports in Arguments.lhs by Jason Dagit <dagit@codersbase.com> Show/Hide diff
- 20081115193414: tighten imports in Commands.lhs by Jason Dagit <dagit@codersbase.com> Show/Hide diff
- 20081115192052: tighten up imports in Replace.lhs by Jason Dagit <dagit@codersbase.com> Show/Hide diff
- 20081115185607: remove unused export for isa from Arguments by Jason Dagit <dagit@codersbase.com> Show/Hide diff
- 20081115225739: issue525 fixed by David's patch by Eric Kow <kowey@darcs.net> Show/Hide diff
- 20081115211925: resolve issue525: canonize output of sort_coalesceFL in AmendRecord. by David Roundy <droundy@darcs.net> Show/Hide diff
- 20081114101151: Create the .darcs directory in the test-network dir by Eric Kow <kowey@darcs.net> Show/Hide diff
- 20081114093740: Use Control.OldException if compiling shell harness with GHC 6.10 by Eric Kow <kowey@darcs.net> Show/Hide diff
- 20081112194558: Use the shell harness in Makefile by Christian Kellermann <Christian.Kellermann@nefkom.net> Show/Hide diff
- 20081112183642: move shell_harness to Distribution/ShellHarness.hs by Christian Kellermann <Christian.Kellermann@nefkom.net> Show/Hide diff
- 20081113175008: on "make darcs-snapshot" make a copy of the executable in a directory named "snapshots" and named with its version number including patch count by zooko@zooko.com Show/Hide diff
- 20081112162303: Update darcs.cabal to reflect removal of homegrown filepath modules by Eric Kow <kowey@darcs.net> Show/Hide diff
- 20081112154607: Remove deprecated (and now unused) homegrown filepath modules by Eric Kow <E.Y.Kow@brighton.ac.uk> Show/Hide diff
- 20081112154541: Remove homegrown code with filepath equivalents in Darcs.Commands.Mv by Eric Kow <E.Y.Kow@brighton.ac.uk> Show/Hide diff
- 20081112153509: Specifically import System.FilePath.Posix in darcs commands by Eric Kow <E.Y.Kow@brighton.ac.uk> Show/Hide diff
We want to document the fact that we are only using forward
slashes.
- 20081112150818: Copy UglyFileName.patch_filename into Darcs.Commands.Send by Eric Kow <E.Y.Kow@brighton.ac.uk> Show/Hide diff
(which is the only place where it is used)
- 20081112150313: Replace our breakup with filepath's splitDirectories in Darcs.Lock by Eric Kow <E.Y.Kow@brighton.ac.uk> Show/Hide diff
- 20081112202148: Replace liftM with fmap in Darcs.Repository.Prefs by Eric Kow <kowey@darcs.net> Show/Hide diff
- 20081112201354: Tidy up global_cache_dir by Eric Kow <kowey@darcs.net> Show/Hide diff
- 20081111222806: Enable .darcs location override through DARCS_TESTING_HOME that also works on Windows. by Petr Rockai <me@mornfall.net> Show/Hide diff
With only overriding $HOME, on win32 we get darcs still looking into the
windows-specific user data directory for .darcs, which in turn breaks the
testsuite (which relies on overriding HOME). This patch should address that
problem, albeit in a little inelegant fashion.
- 20081028141522: Replace UglyFileName with filepath equivalents in Darcs.RepoPath by Eric Kow <eric.kow@gmail.com> Show/Hide diff
- 20081027172514: Specify that we want System.FilePath.Posix in Darcs.External by Eric Kow <eric.kow@gmail.com> Show/Hide diff
to prevent the accidental creation of patches with backslashes
in their paths.
- 20081027165405: Replace basename with filepath's takeDirectory in Darcs.External. by Eric Kow <eric.kow@gmail.com> Show/Hide diff
Note that basename was a misnomer in the original code.
- 20081027155955: Replace absolute_dir with ioAbsoluteOrRemote in Darcs.Repository by Eric Kow <eric.kow@gmail.com> Show/Hide diff
only very superficially though
- 20081024170048: Add an AbsoluteOrRemotePath type by Eric Kow <eric.kow@gmail.com> Show/Hide diff
- 20081112131210: Fix compile failure in gzReadFilePS without HAVE_OLD_BYTESTRING by Duncan Coutts <duncan@haskell.org> Show/Hide diff
The previous #ifdef HAVE_OLD_BYTESTRING changes made it work for
ghc-6.6 but fail for ghc-6.8+. This should work both ways round.
- 20081112105646: Fix shell_harness so it uses --ignore-times by Christian Kellermann <Christian.Kellermann@nefkom.net> Show/Hide diff
- 20081111110411: Allow "cabal test tests network bugs" as suggested by Trent. by Petr Rockai <me@mornfall.net> Show/Hide diff
- 20081111095332: Fixes to the release/distributed-* file generation in Cabal sDistHook. by Petr Rockai <me@mornfall.net> Show/Hide diff
- 20081111093426: Update Cabal file lists to match reality. by Petr Rockai <me@mornfall.net> Show/Hide diff
- 20081111082551: Implement runTests hook for Cabal. by Petr Rockai <me@mornfall.net> Show/Hide diff
This makes it possible to run "cabal test", "cabal test bugs" and "cabal test
network". It has some Ctrl+C issues which probably relate to naive use of
"system" to run programs.
- 20081112010502: Refactor DARCS_FILES to work around Solaris' buggy find(1). by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
Sorry this is so ugly; at least it's still much shorter than the
whitelist that existed before I started refactoring the makefile.
- 20081111210909: Fix filepath test by Eric Kow <kowey@darcs.net> Show/Hide diff
- 20081111205233: Resolve issue1223: Fix broken init.sh test by Eric Kow <kowey@darcs.net> Show/Hide diff
- 20081111145114: Use conditional compilation for Salvatore's strict readFile fix by Eric Kow <kowey@darcs.net> Show/Hide diff
- 20081111115319: Add configure check for bytestring 0.9.1 by Eric Kow <kowey@darcs.net> Show/Hide diff
This introduces a HAVE_OLD_BYTESTRING flag
- 20081111145122: resolve issue844: don't call gzwrite with zero length. by David Roundy <droundy@darcs.net> Show/Hide diff
- 20081109110636: Remove literacy stub from Darcs.Patch.Choices. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109110254: Remove literacy stub from Darcs.Patch.Read. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109105434: Remove literacy stub from Darcs.Patch.Real. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109105308: Remove literacy stub from Darcs.Patch.Depends. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109104757: Remove literacy stub from Darcs.Patch.Viewing. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109104633: Remove literacy stub from Darcs.Patch.QuickCheck. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109104516: Remove literacy stub from Darcs.Patch.Patchy. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109103658: Remove literacy stub from Darcs.Patch.FileName. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109102546: Remove literacy stub from Darcs.Patch.MatchData. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109105012: Remove literacy stub from Darcs.Repository.Pristine. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109104933: Remove literacy stub from Darcs.Repository.Cache. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109103758: Remove literacy stub from Darcs.Repository.Format. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109102801: Remove literacy stub from Darcs.Repository.InternalTypes. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109211305: Make --match 'date "after year"' work into the future. by Petr Rockai <me@mornfall.net> Show/Hide diff
- 20081110153528: Remove franchise build file and test scripts. by Eric Kow <E.Y.Kow@brighton.ac.uk> Show/Hide diff
David feels that having more than one build system is a bad idea.
- 20081106101557: Fix Repair.applyAndFix. by Petr Rockai <me@mornfall.net> Show/Hide diff
The way I have got the recursion versus syncing slurpies backwards is actually
pretty embarassing. We also use syncSlurpy to avoid unneccessary (likely slow)
syncs while keeping memory use at bay. This fix should make repair and check
run much faster in much less memory.
- 20081106102101: Introduce syncSlurpy, that syncs slurpy to disk as needed. by Petr Rockai <me@mornfall.net> Show/Hide diff
syncSlurpy takes an IO action that does the actual syncing, but only calls it
when neccessary to prevent memory blowups. It is fairly cheap to call often
(ie. after every applied patch). The sync threshold is currently hardcoded to
~100M.
- 20081108001051: Remove makefile instructions to test franchise build by Eric Kow <eric.kow@gmail.com> Show/Hide diff
- 20081105234638: Refactor Repository.Repair.replayRepository to get rid of CanRepair. by Petr Rockai <me@mornfall.net> Show/Hide diff
We now instead return the new (repaired) patchset that needs to be written out
to the caller, and let them handle it.
- 20081109105159: Remove literacy stub from Darcs.SelectChanges. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109103602: Remove literacy stub from Darcs.SignalHandler. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109103449: Remove literacy stub from Darcs.TheCommands. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109103301: Remove literacy stub from Darcs.RemoteApply. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109102720: Remove literacy stub from Darcs.Show. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081110013603: Work around grep -Fw platform differences in haskell_policy.sh by Thorkil Naur <naur@post11.tele.dk> Show/Hide diff
Experiments have demonstrated that grep -Fw behaviour depends on the platform,
even for the same grep --version. This patch removes the F flag which, in the
present context, seems unnecessary. Removing the F flag appears to iron out the platform
differences.
- 20081109122052: Avoid test issue1017_whatsnew_stack.sh looping under buildbot control by Thorkil Naur <naur@post11.tele.dk> Show/Hide diff
The replaced "yes | head -n count" mechanism for generating a large file loops when
run via Python under Mac OS X. This, apparently, makes the test loop when run by the Mac OS X buildbot
slaves. The replacement mechanism is not nearly as elegant as I would like, so better suggestions are
welcome.
- 20081109101604: Remove literacy stub from Darcs.Hopefully. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109101331: Remove literacy stub from Darcs.CheckFileSystem. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109101235: Remove literacy stub from Darcs.IO. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109111134: Haddockize Darcs.Lock. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081023233730: Reformat Darcs.URL comments as haddock. by Eric Kow <eric.kow@gmail.com> Show/Hide diff
- 20081031215944: hopefully less buggy version of get_unrecorded_in_files by Reinier Lamers <tux_rocker@reinier.de> Show/Hide diff
- 20081026190612: make get_unrecorded_private work with type witnesses again by Reinier Lamers <tux_rocker@reinier.de> Show/Hide diff
- 20081109113440: Keep OS X happy by passing a path to find(1). by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081109005826: Move issue1017 test back into tests by Eric Kow <kowey@darcs.net> Show/Hide diff
It was not consistently failing, and we still don't know why
it failed the last time.
rolling back:
Fri Nov 7 13:11:17 GMT 2008 Eric Kow <kowey@darcs.net>
* Move issue1017 test back to bugs.
- 20081107123051: add franchise target for type witness testing. by David Roundy <droundy@darcs.net> Show/Hide diff
- 20081103014635: be more verbose when type witnesses are enabled in franchise. by David Roundy <droundy@darcs.net> Show/Hide diff
- 20081117104434: TAG stable 2008-11-17 (with 2.1.2) by Eric Kow <kowey@darcs.net> Show/Hide diff
- 20081108000200: Add issue1189 fix suggested by Duncan to Cabal build by Eric Kow <eric.kow@gmail.com> Show/Hide diff
- 20081102141525: Extend zlib franchise test to look for zlib 0.5.0.0 by Eric Kow <E.Y.Kow@brighton.ac.uk> Show/Hide diff
- 20081107131117: Move issue1017 test back to bugs. by Eric Kow <kowey@darcs.net> Show/Hide diff
One of our Mac buildbots owners reports that their buildbot
was taking forever to run. It seemed to be hanging on this
step.
- 20081106161155: Add comment to test pref by Eric Kow <kowey@darcs.net> Show/Hide diff
- 20081106130431: resolve issue1189: define HAVE_SIGNALS in franchise build. by David Roundy <droundy@darcs.net> Show/Hide diff
Incidentally, ctrl-C handling seems also to be broken on the non-Windows
cabal build in release/, but I can't see how to fix it. Or maybe
HAVE_SIGNALS is defined using some Deep Magic?
- 20081105224132: Change "Repairing patch" to "Replaying patch" as progress report in replayRepository. by Petr Rockai <me@mornfall.net> Show/Hide diff
- 20081106112723: Clean up after previous tests in issue1017 test by Eric Kow <E.Y.Kow@brighton.ac.uk> Show/Hide diff
- 20081106094142: Let DARCS_FILES and UNIT_FILES cope with .lhs/.hs renames. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
I'm sorry this makes UNIT_FILES so ugly.
The big advantage of this is that it lets me rename .lhs files without
editing the GNUmakefile in the same patch -- thereby avoiding some
icky conflictors.
- 20081004235719: resolve issue864: check non-force replace against pending by Tommy Pettersson <ptp@lysator.liu.se> Show/Hide diff
The replace was checked against pure pristine, so the answer to if it could
be applied to pending without force was sometimes wrong.
- 20081028032910: change tabs to spaces in cabal's Setup.hs by Jason Dagit <dagit@codersbase.com> Show/Hide diff
- 20081027034031: Make building with HTTP package work via cabal by Duncan Coutts <duncan@haskell.org> Show/Hide diff
- 20081027003824: Update cabal file for renamed ByteStringUtils module by Duncan Coutts <duncan@haskell.org> Show/Hide diff
- 20081027003315: Add the other modules and extra src files to the cabal file by Duncan Coutts <duncan@haskell.org> Show/Hide diff
Needed for cabal sdist to work.
- 20081026232647: Update darcs.cabal for HAVE_SIGINFO_H by Duncan Coutts <duncan@haskell.org> Show/Hide diff
- 20081026195706: Add cabal support files under release/ directory by Duncan Coutts <duncan@haskell.org> Show/Hide diff
- 20081025122754: issue 1017 now fixed by Ganesh Sittampalam <ganesh@earth.li> Show/Hide diff
- 20081105052235: Refactor away boilerplate in naughty ./configure-circumventing profile targets. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081104235641: Typo: make distclean and maintainer-clean rules cumulative. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081104130338: autoconf.mk doesn't depend on darcs.cgi.in. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
The old version was saying things "autoconf.mk depends on
darcs.cgi.in", which isn't quite right. The replacement is shorter
and more correct.
- 20081104124116: Move cleanup rules to appropriate target (clean/distclean). by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081102045359: Merge autoconf.mk and .depend inclusion. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
In a declarative expert system like Make, it shouldn't matter where
.depend is included. Actual experiments suggest that it does, and
putting it at the top will help avoid illogical behaviour.
It also reduces the makefile's length by several lines.
- 20081029025326: Make .hs of trivial .lhs files. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081025141537: Only .lhs (not .hs) files could possibly be TeX sources. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081025120102: Don't warn unless ALL alternatives are missing. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081025113607: Typo. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081025100732: Refactor .hi rule. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081025012208: Refactor targets that prevent "include autoconf.mk" (and .depend). by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
As well as being clearer, this is now a good deal more liberal. For
example, it won't rebuild .depend during "make maintainer-clean".
- 20081025010803: Generate DARCS_FILES by blacklist, not whitelist. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
This attempt is far from perfect, but at least it works.
- 20081024034429: Refactor test rules. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
Now the target names correspond to the darcs switches, e.g. "make
test-darcs-2" instead of "make test-format2". There are some legacy
pointers so the old targets still work, but they probably put the
results in a different directory.
- 20081023050926: Miscellaneous refactoring. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081023030139: Obviate SRC_DIRS altogether. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
Note that find -delete would be better, but it is not standard:
http://www.opengroup.org/onlinepubs/009695399/utilities/find.html
- 20081006135708: quickCheck tests for QuickCheck 2.1 by Florent Becker <florent.becker@ens-lyon.org> Show/Hide diff
- 20081103222106: Add bug script for issue1196 by Reinier Lamers <tux_rocker@reinier.de> Show/Hide diff
- 20081103211112: Try a bit harder to hack darcs pathname canonicalization in tests by Reinier Lamers <tux_rocker@reinier.de> Show/Hide diff
- 20081025083214: Typo. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081024084215: Use new "ps", "pdf" and "html" targets. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081024055755: Colour test output in Emacs' M-x compile. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
This change means doing M-x compile RET make test RET in an ordinary
Emacs will highlight failed tests in red, and working tests in green.
This makes it easier to spot problems.
The down side is that yes/no is less clear than passed/failed.
- 20081023072013: Fix some predicates I accidentally reversed. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081023070847: Make it obvious why deps are being filtered. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081028032741: -fregs-graph seems to be a problem on both ghc 6.6 and 6.10 by Jason Dagit <dagit@codersbase.com> Show/Hide diff
This flag doesn't seem to cause a problem on 6.8, but having
does seem to cause a problem for 6.6 and 6.10.
- 20081026144023: restore -auto-all to profiling options by Ganesh Sittampalam <ganesh@earth.li> Show/Hide diff
- 20081026145926: Also clean intermediate profiling files. by Eric Kow <eric.kow@gmail.com> Show/Hide diff
- 20081026145406: Clean up how darcs_p is built by Eric Kow <eric.kow@gmail.com> Show/Hide diff
Treat GHCFLAGS_P as an alternative to GHCFLAGS, not an addition.
- 20081026135910: Allow the profiling and non-profiling versions of darcs to co-exist by Eric Kow <eric.kow@gmail.com> Show/Hide diff
by teaching the Makefile about the suffixes .p_hi and .p_o.
- 20081103165516: replace a hoogle workaround with a comment, we now index names beginning with _ by Simon Michael <simon@joyful.com> Show/Hide diff
- 20081103101155: Refactor QuickCheck 2 test. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
This makes the output resemble autoconf, so Emacs colours it by default.
It also means the user gets information before the test starts.
Lastly, it redirects the stderr of grep, as GNU grep's manpage recommends.
- 20081025011633: Refactor dependency declaration for helper utils. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
The .hs/.lhs deps that "disappear" are still in autoconf.mk.in.
- 20081023093107: Quieten removal of "Main" intermediaries. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
This matches the quietness in the "darcs" target in GNUmakefile.
- 20081023065134: Don't override MAKEFLAGS's -j. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
Make does hairy things within $MAKEFLAGS (which is included in $MAKE)
to ensure that -j does the right thing in the presence of nested
makes. Overriding this with $(MAKE) -j4 is almost certainly naughty.
Instead, you should do "make -j4 disttest" or implicitly, with
"MAKEFLAGS=j4 darcs record --test".
- 20081024033900: Conventionalize make rule for hspwd. by Trent W. Buck <trentbuck@gmail.com> Show/Hide diff
- 20081103002009: resolve conflict in makefile. by David Roundy <droundy@darcs.net> Show/Hide diff
- 20081028185358: a slight simplification by Ganesh Sittampalam <ganesh@earth.li> Show/Hide diff
- 20081028065424: cleanup some patterns by Ganesh Sittampalam <ganesh@earth.li> Show/Hide diff
- 20081026192715: another obvious use of the SlurpyMap by Ganesh Sittampalam <ganesh@earth.li> Show/Hide diff
- 20081026153749: make use of the SlurpyDir Map in the obvious places by Ganesh Sittampalam <ganesh@earth.li> Show/Hide diff
- 20081026123722: refactor Slurpy to common up name component between File/Dir by Ganesh Sittampalam <ganesh@earth.li> Show/Hide diff
- 20090104085621: Resolve conflicts in darcs.cabal. by Petr Rockai <me@mornfall.net> Show/Hide diff
- 20090104085641: Resolve conflicts in GNUmakefile. by Petr Rockai <me@mornfall.net> Show/Hide diff