<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>On 21 Apr 2006, at 17:16, Chris Thomas wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><DIV><DIV>On Apr 21, 2006, at 10:53 AM, thomas Aylott wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><SPAN class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Times; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><DIV>Are there currently any commands that are only available once you set an environment variable? I'd like to use them if there are. How would I find out about them?</DIV></SPAN></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV><DIV>No one is suggesting separate commands for FileMerge that magically appear when you set an environment variable.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><SPAN class="Apple-style-span">My suggestion was to use a standard Mac idiom (modifier key) for switching between alternative functionality, since you indicated that you'd sometimes want to use FileMerge for diff and sometimes standard svn diff. (I fully stipulate your point about discoverability. I <I>know</I> this is not discoverable, although it would be documented in the help file.) On second thought, though, it would probably end up triggering some other command, so never mind.</SPAN></DIV></DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>I don't think my concern about menu length is an invalid one. You're proposing adding five new Diff commands, assuming you replicate each of the existing commands, to what is already one of the longest command menus in TextMate.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>When Allan provides a UI for grouping and enabling subsets of bundle commands, a separate set of commands will be great. Meanwhile, I'm not sure it's a good idea.</DIV><DIV><BR class="khtml-block-placeholder"></DIV></BLOCKQUOTE><DIV><BR class="khtml-block-placeholder"></DIV>It would also be useful to set the order - in the subversion bundle when I do a diff, 99.99% of the time I want to diff with BASE so I would like to do control A d rather than control A d down down.  Similarly I would find it better if revert were before resolve and status before show all modifications.  Minor quibbles on an excellent bundle.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>Dave.</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV><BLOCKQUOTE type="cite"><DIV></DIV><DIV>Chris</DIV><BR><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><BR></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">______________________________________________________________________</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">For new threads USE THIS: <A href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">(threading gets destroyed and the universe will collapse if you don't)</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="http://lists.macromates.com/mailman/listinfo/textmate">http://lists.macromates.com/mailman/listinfo/textmate</A></DIV> </BLOCKQUOTE></DIV><BR></BODY></HTML>