Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix bug: check_out_flag should be checked_out_tree | Simon Marlow | 2011-07-06 | 1 | -1/+1 |
| | |||||
* | New functionality for sync-all to support bare repos, mirroring the main ↵ | George Roldugin | 2011-07-06 | 1 | -31/+66 |
| | | | | | | repo layout. Signed-off-by: George Roldugin <groldugin@cse.unsw.edu.au> | ||||
* | support using local mirrors (created by git clone --mirror) | Simon Marlow | 2011-07-01 | 1 | -2/+11 |
| | |||||
* | Better usage information for sync-all | Max Bolingbroke | 2011-06-24 | 1 | -4/+8 |
| | |||||
* | Move more commands into the settings file | Ian Lynagh | 2011-06-22 | 1 | -0/+1 |
| | |||||
* | Complain if the old haddock or binary repos are in the tree | Ian Lynagh | 2011-06-17 | 1 | -0/+43 |
| | | | | | | | | | Also, change the haddock repo URL to point at the new repo. NOTE: After pulling, you need to rm -r libraries/binary rm -r utils/haddock ./sync-all get | ||||
* | Remove upstream repos from the packages file | Ian Lynagh | 2011-06-11 | 1 | -4/+1 |
| | | | | | | | We no longer pull directly from upstream repos, so it wasn't useful to have it programatically available. The info, and more, is now on http://hackage.haskell.org/trac/ghc/wiki/Commentary/Libraries#Repositorylocations instead. | ||||
* | add 'sync-all log' | Simon Marlow | 2011-05-18 | 1 | -0/+4 |
| | |||||
* | Ignore failure for "./sync-all checkout" | Ian Lynagh | 2011-04-27 | 1 | -0/+2 |
| | | | | Not all repos are necessarily branched. | ||||
* | Add checkout support to sync-all | Ian Lynagh | 2011-04-27 | 1 | -0/+5 |
| | |||||
* | Skip missing directories for real. | Matthias Kilian | 2011-04-27 | 1 | -14/+8 |
| | | | | While here, make the code a little bit more readable. | ||||
* | Add "./sync-all clean" command | Matthias Kilian | 2011-04-20 | 1 | -0/+5 |
| | |||||
* | Make sure the main git repo is case-insensitive too | Ian Lynagh | 2011-04-15 | 1 | -0/+3 |
| | |||||
* | Tidy sync-all up a bit, and turn on ignorecase for git repos | Ian Lynagh | 2011-04-15 | 1 | -13/+7 |
| | |||||
* | More sync-all refactoring | Ian Lynagh | 2011-04-15 | 1 | -28/+42 |
| | |||||
* | Refactor sync-all a bit | Ian Lynagh | 2011-04-15 | 1 | -127/+117 |
| | |||||
* | add --no-<tag>, so e.g. we can omit DPH with --no-dph | Simon Marlow | 2011-04-15 | 1 | -3/+8 |
| | |||||
* | Add "./sync-all reset" command | Ian Lynagh | 2011-04-09 | 1 | -0/+4 |
| | |||||
* | Add "./sync-all config" command | Ian Lynagh | 2011-04-09 | 1 | -0/+4 |
| | |||||
* | sync-all: Push doesn't take a repo path either | Ian Lynagh | 2011-04-07 | 1 | -1/+0 |
| | |||||
* | sync-all: Don't give remote repo paths and branches to git pull | Ian Lynagh | 2011-04-06 | 1 | -1/+0 |
| | | | | | | | You can set up remotes and give them as an argument "./sync-all pull someremote" instead. The old way meant that the patches would be pulled, but remotes/origin/master wouldn't be updated. | ||||
* | Add "commit" to the list of commands sync-all supports | Ian Lynagh | 2011-04-06 | 1 | -0/+6 |
| | |||||
* | Merge branch 'master' of /home/simonmar/ghc-git/. | Simon Marlow | 2011-04-06 | 1 | -0/+6 |
|\ | |||||
| * | Add 'sync-all grep' | Johan Tibell | 2011-04-06 | 1 | -0/+6 |
| | | |||||
* | | remove debugging output | Simon Marlow | 2011-04-06 | 1 | -1/+0 |
|/ | |||||
* | Add 'sync-all status' as an alias for 'sync-all whatsnew' (to match git syntax) | Johan Tibell | 2011-04-06 | 1 | -1/+1 |
| | |||||
* | Make sync-all work with the GitHub mirror over HTTPS | Johan Tibell | 2011-04-06 | 1 | -1/+1 |
| | |||||
* | Make sync-all work with the GitHub mirror. | Thomas Schilling | 2011-04-05 | 1 | -0/+8 |
| | |||||
* | remove set-origin and set-push commands; add "remote set-url [--push]" (to ↵ | Simon Marlow | 2011-04-05 | 1 | -16/+27 |
| | | | | match git syntax). | ||||
* | 'fetch' and 'new' can take branch names as arguments (defaulting to 'origin') | Simon Marlow | 2011-04-05 | 1 | -2/+8 |
| | | | | | | | e.g. ./sync-all -r ~/git/ghc-working remote add working ./sync-all fetch working | ||||
* | Add "remote add" and "remote rm" commands | Simon Marlow | 2011-04-05 | 1 | -42/+69 |
| | | | | | | | To add and delete remote branches from all subrepos. e.g. ./sync-all -r ~/git/ghc-working remote add working ./sync-all remote rm working | ||||
* | suppress warning about --partial | Simon Marlow | 2011-04-05 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' of http://darcs.haskell.org/ghc | Ian Lynagh | 2011-04-04 | 1 | -0/+5 |
|\ | |||||
| * | Add "./sync-all set-push" | Simon Marlow | 2011-04-04 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | | | Use like this: ./sync-all -r me@darcs.haskell.org:/home/darcs set-push to set the default repo to push to (in remotes/origin) for each of the sub-repos. | ||||
* | | Turn on autoflush in sync-all | Ian Lynagh | 2011-04-04 | 1 | -0/+2 |
| | | | | | | | | darcs-all did it, so sync-all probably should too. | ||||
* | | Add some comments to sync-all, based on darcs-all's comments | Ian Lynagh | 2011-04-04 | 1 | -0/+56 |
|/ | |||||
* | add "./sync-all fetch" and "./sync-all new" | Simon Marlow | 2011-04-01 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | ./sync-all fetch Fetches remote changes from the "origin" for each sub-repo. Useful before "./sync-all new". (Runs 'git fetch origin' on all sub-repos.) ./sync-all new Lists the new patches relative to "origin" for each sub-repo. You probably want to './sync-all fetch' first. (Runs 'git log origin..' on all sub-repos) | ||||
* | add a "set-origin" command | Simon Marlow | 2011-04-01 | 1 | -0/+4 |
| | | | | | | | | | Use it like this ./sync-all -r http://darcs.haskell.org/ghc-git set-origin to set the origin branches of all sub-repos to point to the appropriate repo within the http://darcs.haskell.org/ghc-git tree. | ||||
* | fix 'sync-all pull' | Simon Marlow | 2011-04-01 | 1 | -6/+22 |
| | |||||
* | Update meta-repo stuff | Ian Lynagh | 2011-03-31 | 1 | -1/+1 |
| | |||||
* | fix for remote repos without -r | Simon Marlow | 2011-01-13 | 1 | -13/+13 |
| | |||||
* | add the -r flag from darcs-all | Simon Marlow | 2011-01-13 | 1 | -42/+124 |
| | |||||
* | update to work with current packages file format | Simon Marlow | 2011-01-12 | 1 | -2/+4 |
| | |||||
* | Fix sync-all: Check for --complete/partial before --<anything> | Ian Lynagh | 2009-01-04 | 1 | -3/+3 |
| | | | | Patch from megacz in trac #2857 | ||||
* | Prepare GHC for building with Git | Max Bolingbroke | 2008-08-06 | 1 | -0/+266 |
* 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 |