summaryrefslogtreecommitdiff
path: root/darcs-all
Commit message (Collapse)AuthorAgeFilesLines
* Remove redundant darcs-all scriptIan Lynagh2011-04-041-437/+0
|
* Mark scripts executable (boot, and the ones the build system chmods)Max Bolingbroke2011-04-021-0/+0
|
* Tweak darcs-allIan Lynagh2010-09-171-1/+26
|
* Fix "darcs get"Ian Lynagh2010-08-221-1/+1
|
* Add "darcs-all upstreampull"Ian Lynagh2010-08-221-0/+21
| | | | | This pulls from the upstream repos, for those packages which have upstreams
* Factor out the packages file parsing in darcs-allIan Lynagh2010-08-221-62/+71
|
* Give clearer errors for bad input in the packages file; suggested by pejoIan Lynagh2010-08-191-2/+8
|
* Add upstream repo to the packages fileIan Lynagh2010-08-151-2/+2
|
* Make the "tag" column of the packages file always presentIan Lynagh2010-08-151-6/+6
| | | | It makes the parsing simpler if we always have the same number of columns
* Switch back to using bytestring from the darcs repo; partially fixes #3855Ian Lynagh2010-05-021-0/+14
|
* Give the right exit code in darcs-allIan Lynagh2010-04-211-0/+4
| | | | | Our END block was calling system, which alters $?. So now we save and restore it.
* Add comments to darcs-all and packagessimonpj@microsoft.com2010-03-031-18/+18
|
* darcs-all --extra get: gets a few extra packagesSimon Marlow2010-02-171-0/+5
| | | | currently deepseq, parallel, stm.
* --lazy overrides --partial tooSimon Marlow2010-02-091-1/+1
| | | | At least until we switch to --lazy being the default
* Add comments to darcs-allsimonpj@microsoft.com2009-12-211-0/+31
| | | | The comments explain how darcs-all decides what repo to use
* Make "./darcs-all optimize --relink" do the right thingSimon Marlow2009-11-111-2/+8
|
* Add a test to the unpulled patches in darcs-allIan Lynagh2009-10-231-0/+15
|
* Make a mingw tree from mingw tarballsIan Lynagh2009-10-231-75/+0
|
* Check for failure when running wgetIan Lynagh2009-10-201-0/+6
|
* Add tarball syncing to darcs-allIan Lynagh2009-10-141-1/+70
| | | | We now use it for libffi and the mingw tarballs
* Add a test in darcs-all for old bytestring repositoriesIan Lynagh2009-10-061-0/+18
|
* Add the --checked-out flag; expand the docs/comments at the topSimon Marlow2009-09-211-9/+40
|
* fix 'darcs-all rec' (amongst other things)Simon Marlow2009-08-271-14/+11
|
* REDO: Add -r option to darcs-all, and remove push-all (#3375)Simon Marlow2009-08-271-33/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rolling back: Mon Aug 3 11:44:13 BST 2009 Simon Marlow <marlowsd@gmail.com> UNDO: Add -r option to darcs-all, and remove push-all (#3375) Contributed by: seliopou@gmail.com This patch modifies darcs-all to have feature parity with push-all by recognizing two new options. * -i, equivalent to --ignore-failure in push-all * -r <repo>, specifies the remote repository darcs commands will use Some example commands: Get the libraries from a repository of your choosing. This is useful when working with a git mirror: $ ./darcs-all -r http://darcs.haskell.org get Pull changes. Used to be: $ ./push-all --pull http://darcs.haskell.org Is now: $ ./darcs-all -r http://darcs.haskell.org pull Or to use the default remote of the ghc repository: $ ./darcs-all pull M ./darcs-all -79 +33 A ./push-all
* Add -r option to darcs-all, and remove push-all (#3375)Simon Marlow2009-08-031-79/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Contributed by: seliopou@gmail.com This patch modifies darcs-all to have feature parity with push-all by recognizing two new options. * -i, equivalent to --ignore-failure in push-all * -r <repo>, specifies the remote repository darcs commands will use Some example commands: Get the libraries from a repository of your choosing. This is useful when working with a git mirror: $ ./darcs-all -r http://darcs.haskell.org get Pull changes. Used to be: $ ./push-all --pull http://darcs.haskell.org Is now: $ ./darcs-all -r http://darcs.haskell.org pull Or to use the default remote of the ghc repository: $ ./darcs-all pull
* Add -r option to darcs-all, and remove push-all (#3375)Simon Marlow2009-08-031-33/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Contributed by: seliopou@gmail.com This patch modifies darcs-all to have feature parity with push-all by recognizing two new options. * -i, equivalent to --ignore-failure in push-all * -r <repo>, specifies the remote repository darcs commands will use Some example commands: Get the libraries from a repository of your choosing. This is useful when working with a git mirror: $ ./darcs-all -r http://darcs.haskell.org get Pull changes. Used to be: $ ./push-all --pull http://darcs.haskell.org Is now: $ ./darcs-all -r http://darcs.haskell.org pull Or to use the default remote of the ghc repository: $ ./darcs-all pull
* Make dph requiredIan Lynagh2009-05-151-8/+2
|
* Remove --extra flag from darcs-allIan Lynagh2009-05-151-9/+3
|
* Tell perl to autoflush output in darcs-all. Suggested by Claus ReinkeIan Lynagh2008-09-111-0/+2
|
* Add darcs-all usage infoIan Lynagh2008-09-041-0/+18
|
* Teach darcs-all about absolute repos, and add haddock to packagesIan Lynagh2008-08-131-1/+6
|
* Read the packages file in strictly in darcs-all and push-allIan Lynagh2008-08-251-4/+10
| | | | | This fixes a problem where darcs tries to update it while perl has it open. On Windows this fails. Spotted by Claus Reinke.
* Fix darcs-all getIan Lynagh2008-08-071-2/+2
|
* Prepare GHC for building with GitMax Bolingbroke2008-08-061-3/+1
| | | | | | | | | * New packages format lets you select source control system in use * Packages file now includes root repo explicitly * Scripts darcs-all and push-all updated for the new packages format only * New sync-all script, intended for use after Git changeover and for buildbots right now * Had to remove libraries/bootstrapping from tree since Git cannot track empty directories without a hack * Determine checkout date with Git using Darcs fallback in aclocal.m4
* Add some comments to packages/darcs-allIan Lynagh2008-07-291-1/+1
|
* Add dph to ./packages and darcs-allIan Lynagh2008-07-291-0/+5
|
* Remove cabal-install from ./packages; we've decided not to build itIan Lynagh2008-07-291-6/+0
|
* understand absolute pathnames on Windows tooSimon Marlow2008-07-281-1/+1
|
* Rejig how darcs-all worksIan Lynagh2008-07-241-71/+72
| | | | It's now easier to add new repos anywhere in the source tree
* Use the upstream hsc2hs repoIan Lynagh2008-07-231-1/+8
|
* Remove some redundancy in darcs-allIan Lynagh2008-07-231-7/+3
|
* Remove the hack to avoid darcs-all operating on bootstrapping directoriesIan Lynagh2008-07-121-5/+1
| | | | We no longer create those directories
* Windows fixSimon Marlow2008-01-091-1/+3
|
* Make darcs-all act on all repos in libraries/, not just boot/extra libsIan Lynagh2008-05-021-4/+18
|
* Refer to "boot" libs, not "core" libsIan Lynagh2007-09-141-3/+3
|
* Give darcs-all a -s (silent) flagIan Lynagh2007-09-131-4/+9
|
* FIX: Remove accidential change to darcs-all in type families patchManuel M T Chakravarty2007-08-291-3/+2
| | | | | | | | - The type families patch includes a change to darcs-all that breaks it for ssh repos at least for Perl 5.8.8 (on MacOS). - My Perl-fu is not sufficient to try to fix the modification, which was supposed to improve darcs-all on windows, so I just revert to the old code.
* Type checking for type synonym familiesManuel M T Chakravarty2007-08-281-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch introduces type checking for type families of which associated type synonyms are a special case. E.g. type family Sum n m type instance Sum Zero n = n type instance Sum (Succ n) m = Succ (Sum n m) where data Zero -- empty type data Succ n -- empty type In addition we support equational constraints of the form: ty1 ~ ty2 (where ty1 and ty2 are arbitrary tau types) in any context where type class constraints are already allowed, e.g. data Equals a b where Equals :: a ~ b => Equals a b The above two syntactical extensions are disabled by default. Enable with the -XTypeFamilies flag. For further documentation about the patch, see: * the master plan http://hackage.haskell.org/trac/ghc/wiki/TypeFunctions * the user-level documentation http://haskell.org/haskellwiki/GHC/Indexed_types The patch is mostly backwards compatible, except for: * Some error messages have been changed slightly. * Type checking of GADTs now requires a bit more type declarations: not only should the type of a GADT case scrutinee be given, but also that of any identifiers used in the branches and the return type. Please report any unexpected behavior and incomprehensible error message for existing code. Contributors (code and/or ideas): Tom Schrijvers Manuel Chakravarty Simon Peyton-Jones Martin Sulzmann with special thanks to Roman Leshchinskiy
* darcs-all: allow relative path for repo in local fsManuel M T Chakravarty2007-07-181-1/+6
|
* Don't assume that the main repo is called "ghc" in darcs-allIan Lynagh2007-06-201-1/+1
| | | | Fixes working in branches where that isn't true.