Lele Gaifax wrote:
Benjamin Franksen wrote:Hi,this happened when I tried to pull on a repo that was never pulled before, and also not created with 'darcs get':aragon: .../BII-Controls/head > darcs pull darcs: bug in darcs! Impossible case at Pull.lhs:194 compiled 10:17:51 May 15 2006A quick test reveals that this may be caused by the fact that darcs does not know from where to pull patches:$ cd /tmp $ darcs get ~/wip/myproject Copying patch 67 of 67... done! Finished getting. $ cd myproject $ rm _darcs/prefs/defaultrepo $ darcs pull darcs: bug in darcs! Impossible case at Pull.lhs:194 compiled 10:31:12 Apr 28 2006 $ darcs pull ~/wip/myproject Pulling from "/home/lele/wip/myproject/"... No remote changes to pull in! $ darcs pull Pulling from "/home/lele/wip/myproject/"... No remote changes to pull in!So, specifying the repository to the "pull" command once (or either with "--set-default" or writing it in the _darcs/prefs/defaultrepo if you have a system wide "--no-set-default" configuration) fixes the problem.
Now and then I strive to learn a little bit of Haskell, just enough to help in such situations... This seemed easy enough :-)
hth, ciao, lele.
New patches:
[Fail with a sensible message when there is no default repository to pull from.
[EMAIL PROTECTED] {
hunk ./Pull.lhs 194
-pull_cmd _ [] = impossible
+pull_cmd _ [] = fail "No default repository to pull from, please specify one"
}
Context:
[TAG 1.0.7
Tommy Pettersson <[EMAIL PROTECTED]>**20060513171438]
Patch bundle hash:
aa64c2d0c2ddf0a0be9324f8836384dc106eda77
_______________________________________________ darcs-users mailing list [email protected] http://www.abridgegame.org/mailman/listinfo/darcs-users
