[darcs-users] darcs patch: Simplify and camel-case setSimplys. (and 4 more)

Eric Kow kowey at darcs.net
Wed Sep 23 06:45:32 UTC 2009


On Tue, Sep 22, 2009 at 23:29:11 +0100, Kamil Dworakowski wrote:
> +--   * Any patches found to depend on an earlier @InMiddle@ patch are
> marked with
> +--     'negTag'.
> +--     Question (Eric Kow): why?

Hmm, following your lead I found that negTag was recently introduced by
Ganesh (earlier we were just doing '-t'), and I think he said something
to that effect but I must not have understood.

Also the -1 was later changed to a -t in

 Sat Nov 27 20:06:22 CET 2004  Ian Lynagh <igloo at earth.li>
   * Use patch tags for patch selection

With:

    hunk ./PatchChoices.lhs 131
    -    Just (p2,e') -> case commute (p2,p) of
    -                    Just (p',p2') -> Just (p2',((p',Nothing,n):e'))
    -                    Nothing -> Just (p,((p2,Just True,-1):e'))
    +    Just (TP t2 p2,e') ->
    +        case commute (p2,p) of
    +        Just (p',p2') -> Just (TP t2 p2',(PC (TP t p') Nothing:e'))
    +        Nothing -> Just (tp, PC (TP (-t2) p2) (Just True):e')

Ian, I don't suppose you'd remember why five years ago you flipped the
-1 to a -t2?

(The reason may lie elsewhere in your patch but I thought it'd be easier
to ask you).

> This patch is much easier to understand than the current code. You can
> see that this -1
> is meaningless by analyzing the mode of usage of pull_first and pull_firsts.

OK, I'll have a look.

Nice detective work.


-- 
Eric Kow <http://www.nltg.brighton.ac.uk/home/Eric.Kow>
PGP Key ID: 08AC04F9
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/darcs-users/attachments/20090923/6470af4e/attachment.pgp>


More information about the darcs-users mailing list