Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Globally replace "hackage.haskell.org" with "ghc.haskell.org" | Simon Marlow | 2013-10-01 | 1 | -2/+2 |
| | |||||
* | Teach sync-all how to rewrite submodule repo urls | Herbert Valerio Riedel | 2013-09-28 | 1 | -5/+24 |
| | | | | | | | This applies attachment:sync-all-submodules-locally.diff from #8369 Authored-by: Nathaniel Filardo Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org> | ||||
* | Fix typo in sync-all script. (#8375) | Muhaimin Ahsan | 2013-09-28 | 1 | -1/+1 |
| | |||||
* | Allow branches with / in them (e.g. wip/) in ./sync-all | Joachim Breitner | 2013-09-17 | 1 | -3/+3 |
| | |||||
* | Extend `packages` by 4th column for upstream repo | Herbert Valerio Riedel | 2013-09-02 | 1 | -1/+2 |
| | | | | | | | By keeping the repository url in the `packages` file scripts such as source:ghc/sync-all can pick it up. Moreover, it's easier to automatically validate for correctness than the wiki:Repositories/Upstream page. | ||||
* | Add check for obsolete `darcs.haskell.org` repo urls | Herbert Valerio Riedel | 2013-08-28 | 1 | -0/+22 |
| | | | | | | | | If the check detects an obsolete URL, show a warning and tell the user how to invoke `sync-all` in order to update the local Git repo to point to the new repository URLs. This is related to #8121 | ||||
* | Fix windows detection in ./sync-all. | Austin Seipp | 2013-08-23 | 1 | -1/+1 |
| | | | | | | We weren't considering 'msys' for the $OSNAME. Signed-off-by: Austin Seipp <aseipp@pobox.com> | ||||
* | Revert "Add support for external repositories to sync-all" | Austin Seipp | 2013-08-23 | 1 | -6/+2 |
| | | | | | | This reverts commit 2e41f2fa91c833a4420ac273254e49468044bc4b. Signed-off-by: Austin Seipp <aseipp@pobox.com> | ||||
* | Replace occurences of darcs.haskell.org by git.haskell.org | Herbert Valerio Riedel | 2013-08-19 | 1 | -6/+6 |
| | | | | | ...as the new `git.haskell.org` CNAME has been activated (see also GitolitePlan and #8121 for more details) | ||||
* | Add support for external repositories to sync-all | Austin Seipp | 2013-08-18 | 1 | -2/+6 |
| | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com> | ||||
* | sync-all: remove trailing '/' from root-urls in help text | Herbert Valerio Riedel | 2013-08-09 | 1 | -2/+2 |
| | | | | This is a test commit for addressing #8121 | ||||
* | Make `sync-all remote set-url` use normalized `/packages/` urls | Herbert Valerio Riedel | 2013-08-09 | 1 | -1/+10 |
| | | | | | | | | | | | | A simple heuristic (i.e. replacing the `libraries/` suffix by `packages/` in the inferred remotepath, if the remotepath in the `packages` file is "-") used to infer the remotepath for Git submodules. A proper solution would require to parse the `.gitmodules` file to obtain the actual localpath<->remotepath mapping. This addresses #8121 and is a follow-up to a22e908 which changed the `.gitmodules` urls to use the `/packages/` folder instead of `/libraries/`. | ||||
* | sync-all : Replace '~~' operator with something supported by older Perl. | Erik de Castro Lopo | 2013-08-06 | 1 | -1/+2 |
| | |||||
* | sync-all : Warn on 'pull' operation if not on master branch. | Erik de Castro Lopo | 2013-08-05 | 1 | -0/+15 |
| | |||||
* | Fix typos | Gabor Greif | 2013-07-31 | 1 | -1/+1 |
| | |||||
* | Move libffi's tarball into its own repo | Ian Lynagh | 2013-07-30 | 1 | -5/+18 |
| | | | | This means that ghc-tarballs is only needed on Windows | ||||
* | Add a 'compare' command to sync-all | Ian Lynagh | 2013-04-19 | 1 | -0/+47 |
| | |||||
* | Some sync-all refactoring | Ian Lynagh | 2013-04-19 | 1 | -91/+108 |
| | |||||
* | Use a simpler way of finding the current git branch in sync-all | Ian Lynagh | 2013-04-19 | 1 | -1/+1 |
| | |||||
* | Remove the VCS column from 'packages' | Ian Lynagh | 2013-03-04 | 1 | -55/+47 |
| | | | | It's now always 'git'. | ||||
* | Remove the darcs support from sync-all | Ian Lynagh | 2013-03-04 | 1 | -80/+32 |
| | |||||
* | Fix the autocrlf test in sync-all | Ian Lynagh | 2013-02-17 | 1 | -2/+3 |
| | | | | Apparently git ignores the --git-dir argument. | ||||
* | Set repositories to have core.autocrlf == false; fixes #7673 | Ian Lynagh | 2013-02-17 | 1 | -4/+24 |
| | | | | Based on a patch from rassilon. | ||||
* | Check sub-modules are OK before pushing | Ian Lynagh | 2013-02-15 | 1 | -0/+40 |
| | |||||
* | Don't push to submodules on "./sync-all push" | Ian Lynagh | 2013-02-15 | 1 | -1/+7 |
| | | | | A standard git push doesn't make sense for them | ||||
* | Improve sync-all's old-time-repo check | Ian Lynagh | 2013-02-09 | 1 | -1/+1 |
| | | | | | It now checks that the directory exists before complaining that it's old. | ||||
* | use -e rather than -d when checking for the existence of a subrepo | Patrick Palka | 2013-01-27 | 1 | -1/+1 |
| | | | | | | | | The .git file in a submodule's root directory is not necessarily a directory, as is the case for the 'time' submodule. This fixes #7577, where some './sync-all' operations don't detect that the 'time' submodule is present in the repository. | ||||
* | make "./sync-all -r <path> remote set-url origin" work | Simon Marlow | 2013-01-07 | 1 | -2/+8 |
| | |||||
* | 'sync-all get -q' also passes -q to 'git submodule' | Simon Marlow | 2012-12-20 | 1 | -4/+6 |
| | |||||
* | Change how sync-all handles directory changes | Ian Lynagh | 2012-12-09 | 1 | -13/+14 |
| | | | | | | | | | We now remember the current working directory right at the start, and change back to it after we've finished working in a subdirectory. This should fix a problem some people have been seeing, where sync-all thinks that they have an out-of-date time library because its working directory has gone wrong somehow. | ||||
* | Make "sync-all pull --rebase" work | Simon Marlow | 2012-12-03 | 1 | -1/+5 |
| | | | | By filtering out the --rebase when fetching submodules | ||||
* | Use -e rather than -f when checking for libraries/time/.git | Ian Lynagh | 2012-12-02 | 1 | -1/+1 |
| | | | | Apparently .git can be a file rather than a directory in some cases | ||||
* | Tweak sync-all | Ian Lynagh | 2012-12-02 | 1 | -0/+9 |
| | | | | It wasn't handling new submodules appearing | ||||
* | Add a check for old time packaes | Ian Lynagh | 2012-12-02 | 1 | -0/+14 |
| | |||||
* | When pulling, only 'fetch' in submodules | Ian Lynagh | 2012-12-02 | 1 | -1/+10 |
| | |||||
* | Don't get submodules when 'get'ing | Ian Lynagh | 2012-12-02 | 1 | -0/+2 |
| | | | | Leave it to 'git submodule init/update' | ||||
* | Use submodules for repositories with upstreams | Ian Lynagh | 2012-11-25 | 1 | -0/+18 |
| | |||||
* | Normalise command names differently in sync-all | Ian Lynagh | 2012-11-25 | 1 | -23/+43 |
| | |||||
* | Add "remote set-branches" support to sync-all | Ian Lynagh | 2012-09-04 | 1 | -1/+6 |
| | |||||
* | Follow upstream mtl and Cabal, add transformers package (#5958) | Paolo Capriotti | 2012-05-07 | 1 | -0/+36 |
| | |||||
* | Add sync-all new-workdir | Johan Tibell | 2012-02-27 | 1 | -0/+27 |
| | | | | | | | | | This command calls git-new-workdir (a separate script in git's contrib directory) on all repos. Useful to create multiple build trees, without cloning the repos. Usage: sync-all new-workdir <new_workdir> [<branch>] | ||||
* | Add a "tag" command to sync-all | Ian Lynagh | 2012-02-02 | 1 | -0/+4 |
| | |||||
* | typo | Simon Marlow | 2012-01-09 | 1 | -1/+1 |
| | |||||
* | Improve sync-all usage doc | David Terei | 2011-12-21 | 1 | -46/+60 |
| | |||||
* | Add diff command to sync-all | Ian Lynagh | 2011-12-12 | 1 | -0/+5 |
| | |||||
* | Document that sync-all supports gc | Ian Lynagh | 2011-11-25 | 1 | -0/+1 |
| | |||||
* | Add GC command to sync-all. | Edward Z. Yang | 2011-11-25 | 1 | -0/+4 |
| | | | | Signed-off-by: Edward Z. Yang <ezyang@mit.edu> | ||||
* | Add branch command to sync-all | Max Bolingbroke | 2011-11-19 | 1 | -0/+5 |
| | |||||
* | Add format-patch support to sync-all | Ian Lynagh | 2011-11-04 | 1 | -0/+5 |
| | |||||
* | Correct a few typos | Daniel Fischer | 2011-09-08 | 1 | -4/+4 |
| |