darcs-scripts: Shell scripts for support of darcs workflow
This is a collection of Bash shell scripts
for support of development using the revision control system Darcs.
The scripts are installed in your cabal/share directory,
thus you may extend your command search path accordingly.
Within a Darcs working copy you may run:
editor `darcs-list-modified`: Open an editor with all files that are modified with respect to the current local repository state.darcs-replace-rec OLD NEW dirOrFileA dirOrFileB: ReplaceOLDbyNEWin all files indirOrFileAand so on, that containOLD. This callsdarcs replace, that is, the replacements are managed by Darcs as such.darcs-mv-hs src/Data/Special.hs src/Control/Extra.hs: Move the filesrc/Data/Special.hstosrc/Control/Extra.hsand replace the according module nameData.SpecialbyControl.Extrain all modules in directorysrcand in the cabal file. The first component must be a directory for source files. If you do not have a source directory, you may use., but then files in_darcsare also addressed, and Darcs will warn you. Nested source directories are not supported.darcs-hub-put pkgname: Create new darcs repository at hub.darcs.net with the Cabal Synopsis as repository summary. The push patches to the newly created repository.pkgnameis the name of the remote repository. A common way to run the script isdarcs-hub-put `basename $PWD`.darcs-conv-latin-to-utf8 dirOrFile ...: Convert all files from Latin encoding to UTF8 encoding. You may easily adapt the script in order to convert between other encodings. Instead of using non-ASCII encodings you may replace non-ASCII symbols by Haskell string escape codes.darcs-replace-finitemap: Convert old programs from use ofFiniteMaptocontainers:Data.Map.darcs-mv-m3anddarcs-mv-mgare for Modula-3 development. They rename both interface and implementation file of a module and replace module names accordingly.
Downloads
- darcs-scripts-0.1.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 0.1, 0.1.1 |
|---|---|
| Dependencies | base (>=1 && <10) [details] |
| License | BSD-3-Clause |
| Author | Henning Thielemann <darcs@henning-thielemann.de> |
| Maintainer | darcs@henning-thielemann.de |
| Category | Development |
| Source repo | this: darcs get http://code.haskell.org/~thielema/darcs-scripts/ --tag 0.1.1 head: darcs get http://code.haskell.org/~thielema/darcs-scripts/ |
| Uploaded | by HenningThielemann at 2015-04-08T14:06:37Z |
| Distributions | NixOS:0.1.1 |
| Reverse Dependencies | 1 direct, 0 indirect [details] |
| Downloads | 2220 total (1 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs not available [build log] Last success reported on 2016-11-11 [all 9 reports] |