On 07/17/13 00:59, Marc Weber wrote:
You can share "topic branches" or "PatchBranchExtension". mq patches are
"your personal stack of patches" only AFAIK.

You can share them in diff format, just like the patches that I see on vim_dev.


mq allows to reorder patches, pop/push them.
PatchBranchExtension is about managing patches which may depend on each
other and sharing them, right?

I don't know PatchBranchExtension. In mq, when patches depend on each other, you keep them in one "queue" which is pushed and popped like a stack. When they don't, you can put them in separate queues (with the hg qqueue command) and push/pop them independently of each other. So far, the Mozilla bugs I've fixed didn't require much coding (maybe a handful of lines in up to three files) so I never felt the need to divide the fixes for a single bug into several interdependent patches: typically my "queues" are of one patch each; you're making me remember that I can delete any of them which has made it into the official source. But I've seen bigger fixes written by others, with (rarely) up to 8 interdependent patches that had to be pushed in a certain order.


I've added this to the wiki.

URL?


[..]
use different commands, or sequences of them, to achieve a given result.
Yes - but there is :h to document and talk about all of them :) So its
not bad doing the same for Vim development workflows.

Yes indeed: Vim is the only piece of software with a help worth its name that I've met since (when? in the eighties, maybe) I stopped working on mainframes where the documentation (for software that came with the machine) was a set of paper books (in quarto or US letter format, I think, and meant to be kept in three-ring binders) and where the source (in assembly language on half-inch 2400 ft tapes, and sometimes on assembly listings on zigzag paper 132 characters wide by 11 or 12 inches, similar to "ledger" from what I see under :help popt-option) was there for anyone interested in it — most people weren't.

I remember getting an interim job once after going to an "examination" where we had to write a COBOL program about a given problem. I went with the COBOL manual for my former computer, opened it in front of me on the table, and stuck to the "standard" (non-machine-specific) language as described in it. Some other examinees rebuked me for “cheating”, but I got the job. (“Cheating?” I said, “Aren't you /supposed/ to have the compiler manual at hand when writing a program?”).


Marc Weber

Best regards,
Tony.
--
The UNIX philosophy basically involves giving you enough rope to
hang yourself.  And then a couple of feet more, just to be sure.

--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- You received this message because you are subscribed to the Google Groups "vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Raspunde prin e-mail lui