... | ... | @@ -42,6 +42,9 @@ On the 23rd July 2008 an IRC meeting on the \#ghc channel decided to make a seri |
|
|
- More investigation of the Mercurial option for GHC is needed, especially in light of reported poor support for Windows with Git. This
|
|
|
work is ongoing
|
|
|
|
|
|
|
|
|
See also \[[DarcsConversion](darcs-conversion)\].
|
|
|
|
|
|
## Important workflows
|
|
|
|
|
|
### Cherry-picking patches
|
... | ... | @@ -254,6 +257,7 @@ git init |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
printf 'Line1\nLine3\nLine5\nLine7\nLine9\n' > file
|
|
|
git add *
|
|
|
git commit -m patch1
|
... | ... | @@ -773,42 +777,6 @@ Disadvantages to staying with darcs: |
|
|
|
|
|
Reason for elimination: persistent performance and algorithmic problems, see above.
|
|
|
|
|
|
## Dependencies on darcs
|
|
|
|
|
|
|
|
|
The following is intended to be a complete list of the things that would need to change if we were to switch away from darcs, in addition to the conversion of the repository itself, which I am assuming can be automatically converted using available tools.
|
|
|
|
|
|
|
|
|
The following code/scripts would need to be adapted or replaced:
|
|
|
|
|
|
- The `darcs-all` script
|
|
|
- The `push-all` script
|
|
|
- The `aclocal.m4` code that attempts to determine the source tree date
|
|
|
- `.darcs-boring`
|
|
|
- The buildbot scripts
|
|
|
- checkin email script: `/home/darcs/bin/commit-messages-split.sh`
|
|
|
- Trac integration (the GHC Trac does not currently integrate with darcs, however)
|
|
|
- darcsweb (use whatever alternative is available)
|
|
|
|
|
|
|
|
|
The following documentation would need to change:
|
|
|
|
|
|
- `README`
|
|
|
- [Building/GettingTheSources](building/getting-the-sources)
|
|
|
- [Building/Windows](building/windows)
|
|
|
- [Building/QuickStart](building/quick-start)
|
|
|
- [Building/Rebuilding](building/rebuilding)
|
|
|
- [Building/RunningNoFib](building/running-no-fib)
|
|
|
- [DarcsRepositories](darcs-repositories) (inc. the sidebar)
|
|
|
- [WorkingConventions](working-conventions)
|
|
|
- [WorkingConventions/Darcs](working-conventions/darcs)
|
|
|
- [WorkingConventions/FixingBugs](working-conventions/fixing-bugs)
|
|
|
- [WorkingConventions/AddingFeatures](working-conventions/adding-features)
|
|
|
- [GettingStarted](getting-started)
|
|
|
|
|
|
- [TestingPatches](testing-patches)
|
|
|
- [BuildBot](build-bot)
|
|
|
|
|
|
## External references
|
|
|
|
|
|
|
... | ... | @@ -835,7 +803,7 @@ Posts/blogs: |
|
|
|
|
|
### Download in other formats:
|
|
|
|
|
|
- [Plain Text](/trac/ghc/wiki/DarcsEvaluation?version=60&format=txt)
|
|
|
- [Plain Text](/trac/ghc/wiki/DarcsEvaluation?version=61&format=txt)
|
|
|
|
|
|
---
|
|
|
|
... | ... | |