On Thu, 13 Dec 2012 18:02:25 +0100, Marcelo <[email protected]> wrote:
2012/12/13 Nolan Darilek <[email protected]>
On 12/13/2012 08:40 AM, Marcelo wrote:
They want the good things about fossil but they want to keep working as
if it were Git. I say, if they like Git so much, eat the crow that
comes
with it.
And that doesn't even make sense, either. If I wanted Git, then I'd use
Git, full stop. It's silly telling me that changing this rm behavior is
suddenly going to make Fossil so like Git that I'm all like "Oh, great,
now
I've succeeded in my nefarious mission of making everything Git-like!
Mine
is an EVIL laugh! Next I'll ask for rebase!"
You may laugh at the image of the cackling, moustache twirling villain --
after all, I've used the image myself in hyperbole. But what you're
deliberate neglecting is that rebase *has been requested already*, even
when it goes against all what Fossil stands for. Not so silly any more,
it
seems.
Making this sort of argument damages the cause because it puts those of
us
advocating for a thing in a position we aren't necessarily in, so it
makes
us want to just let the point go. I don't want Fossil to be another Git,
but by telling me that I do, I'm suddenly either compelled to stop
advocating for *any* change that violates Least Surprise. And hell, my
example didn't even *use* Git's behavior to justify my claims and I'm
*still* being told that OMG I want to make Fossil like teh gits! I
respect
the "Fossil should be conservative" arguments even though I disagree
with
them, but I'm going to call this exaggeration and hyperbole out on the
carpet.
Go ahead, call it whatever tickles your fancy. I'm not adverse to use
exaggeration and hyperbole to make a point, and I accept I did. So what?
it's annoying/exhausting. that's what.
I
don't think is a bad think to counter somewhat the impulse of advocating
the full Git command line experience in Fossil just for the same of the
muscle memory of some repentant Git users.
really: why not stop this nonsense/aggressiveness? nobody needs this
(yourself included I presume)
Is fair to notice that the rm/mv issue is the one I have *less*
objections
about. Is the full cloning of command line options of other systems
fine. that's what we are talking about.
what's
grating at my teeth right now. That and the advocacy for a rebase-like
feature as The Only Right Way To Work With Source Code.
I don't miss rebase right now (and yes: that feature exists out there in
the wild (git, mercurial, probably others).
personally, though, I find it rather easy to ignore unwanted
features/commands. and I _know_ there are projects
making good use of rebase without saying that other roads to not lead to
Rome, too. you need not use it if you don't like
it. it's not an evil feature per se. but again: I don't care for it,
currently.
j.
--
Using Opera's revolutionary email client: http://www.opera.com/mail/
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users