Fatal error
I read about NormalNorman Walsh problems with mercurial
and I found a couple of things scary:
- That a revision control system can have a big error like the one he quotes and exits without giving an error message. I hope this one is a serious bug and will be fixed.
- That he finds it something that can be tolerated without substantial bashing and ranting, being something so used and mission critical in nature as version control. :)
I read about some projects that are moving to mercurial. I think mostly OpenSolaris and OpenJDK, and I think some people at Sun made the wrong decision there. Not so much because mercurial is bad, though this is what one could carelessly infer from the error I pointed above, but because the space of distributed SCMs tools is going to be fairly competitive, and I guess git will steal most brand positioning for big software projects, leaving only space for another competitor, which I guess will be bazaar, for medium/small projects. If you forget his obvious bias for git, which he started to write, watching Linus Torvalds speak about GIT should give you an idea why distributed SCM is A Good Thing (TM).
Why is Sun choosing the wrong tool here? I think it is because they did it by the book. According to Mark Reinhold, the OpenSolaris people:
...wrote up a list of requirements, conducted a thorough evaluation of the best alternatives, and eventually settled upon... Mercurial.
In my view, comitteechecklist selection of any tool is bound to disaster,
because it completely misses the feelings, that are actually esential in something that
will be used a lot. It is checklisting features what leads software products to turn into bloatware,
as buyers check: "three-way-merge? Yes, branch-and-remember? No,..."
Going to the gut feelings, to me git feels old school engineering, much like a Citroen, while bazaar feels literate and trendy, almost like a Mac. CVS used to be old school, while Subversion has evolved to be half way between both, say like Acrobat PDF reader. I'm not sure how mercurial feels, or darcs, the other missing piece in my book. Clues are welcome on both, and also on any other software that I have forgotten to mention.
My experience
I was using git for a while, and I found it good on the technical side, but a bit too arcane for complex operations. It still feels safe to use something that can handle both speed and size-wise a project the size of the linux kernel trees, and also www.freedesktop.org, which includes X and a fair number of drivers, libraries, utilities, etc. In fact it was tracking X stuff how I have used it mostly.
Planet venus led me to test bazaar, which is a bit less powerful than git but simpler to use, and good enough for most developments. I needed little time to patch bzr-feed.py and get the releases to point to a Trac project manager. Trac is very cool, and a well known forge for the quality of its visualizer for code changes. Ideal for small projects/companies, as it combines in a simple, easy to administer tool a wiki, a bugtracker, project timeline and roadmap, and integration with revision control systems (Subversion and CVS by default, I needed to install the bazaar support separatey). I need to ask Brian McCallister about mercurial, as he seem to be using it
Meanwhile, the Client-Server area is fairly stable, as subversion is rock solid and CVS will die a slow death. There are tools to import a subversion repo into most distributed tools (git and bazaar). Curiously enough, when most Enterprise people is just starting to do Server based version control, most FLOSS people is moving away from it towards distributed alternatives.
Fatal Error
I'm rarely accused of being "Normal" (my first name ends in 'n', not 'l' :-)
As for the bashing and ranting part, well, life is short. And I do think having one half of the process kill -9'd is an exceptional circumstance. And I have a workaround to catch the error immediately if it ever happens again.
(Apologies if this appears twice, there was some weirdness about "signing in" when I submitted the comment.)
Posted by Norman Walsh atFatal Error
Norman, sorry about the typo, it was actually right in the excerpt, but not in the first line of the whole entry, which is shown while it is current.
I found strange that no news is good news is used as a criterion for ending a transaction, no matter the remote cause.
Re: the login madness, I’m still adapting Sam’s software and I guess openid is not fully functional. It seems to work right here, but I’ve tested it too little to be confident. Also, some double preview might be done because of Sam’s interesting anti-spam techniques which I (try to) apply too.
Posted by Santiago Gala atThreads are the wrong kind of abstraction
Threads are a bad abstraction for a number of reasons. Much like pointers, new and dispose looked so alien in Pascal!...Excerpt from Boxes and Glue at
The selection of any tool is bound to disaster,
because it completely misses the feelings, that are actually esential in something that
will be used a lot. It is checklisting features what leads software products to turn into bloatware,
as buyers check: “three-way-merge? Yes, branch-and-remember? No,...”
Going to the gut feelings, to me git feels old school engineering, much like a Citroen, while bazaar feels literate and trendy, almost like a Mac.70-639|70-654|70-655|70-656|70-658|70-659|70-660|70-669|70-671|70-672CVS used to be old school, while Subversion has evolved to be half way between both, say like Acrobat PDF reader.
I’m not sure how mercurial feels
Posted by michaeljii at
I found this is an informative and interesting post so i think so it is very useful and knowledgeable. I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing ability has inspired me. Really the article is spreading its wings rapidly...
|testking 220-702|testking 642-902|testking 220-701|testking 70-649|testking 70-642|testking 70-646|testking 642-642|testking 350-030|testking EX0-101|testking 640-863|testking 70-662|testking PMI-001
Regards,
FURQAN
Posted by Furqan at
A graphical user interface is a type of user interface item that allows people to interact with programs in more ways than typing such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment with images rather than text commands. A GUI offers graphical icons, and visual indicators, as opposed to text-based interfaces, typed command labels or text navigation to fully represent the information and actions available to a user. The actions are usually performed through direct manipulation of the graphical elements. The term GUI is historically restricted to the scope of two-dimensional display screens with display resolutions capable of describing generic information, in the tradition of the computer science research at Palo Alto Research Center. The term GUI earlier might have been applicable to other high-resolution types of interfaces that are non-generic, such as videogames, or not restricted to flat screens, like volumetric displays.
discount shopping\handbag\jewelry sets\earring\necklace\cheap wedding rings\perfumes\men’s shoes\cheap sunglasses\cheap watches\diamond engagement rings\cheap travel deals\apartment\cheap car rental\cheap airline tickets\hotel rooms\holidays\free games online\casinos\online sports betting
Regards,
Michael || IT Consultants || NYC.USA
Posted by michaeljii1 at
The advices in this post are very helpful and I surely will read the other posts of this series too. Thank you for posting this. I admire the time and effort you put into your blog and detailed information you offer!
aboutquran|about quran|story about quran|Ramdan and quran|about the quran
Posted by furqanjii at
Threads are a bad abstraction for a number of reasons.
testking \vmware certification \sscp \comptia server+ \security+ braindump \sas certification \rhce exam questions \pmp dumps \pmi certifications \oracle training \comptia network+ \testking mcts
Posted by Mike atA surface condenser is an example of such a heat-exchange system. It is a shell and tube heat exchanger installed at the outlet of every steam turbine in thermal power stations. Commonly, the cooling water flows through the tube side and the steam enters the shell side where the condensation occurs on the outside of the heat transfer tubes. The condensate drips down and collects at the bottom, often in a built-in pan called a hotwell. The shell side often operates at a vacuum or partial vacuum, often produced by attached air ejectors.
AC Compressor
Posted by william.auderson at
A surface condenser is an example of such a heat-exchange system. It is a shell and tube heat exchanger installed at the outlet of every steam turbine in thermal power stations.
MB2-633 \642-524 \70-663 \642-504 \640-461 \642-515 \642-631 \1Y0-A08 \F50-531 \HP0-J39 \HP2-Q04 \000-087 \000-979 \HP0-J43 \350-050
Posted by passguy atThe spot, just 5 km from the ocean, was chosen by Hohnen because of its gravelly soils, which are good for viticulture. They are free draining and have a high mineral content. Winemaker Rob Mann, who was hosting my visit, pointed out that you can spot good potential vineyard land by the type of eucalyptus that grows there. If you see redgums, also known as the Western Australian Marri, then its a good sign, because the Marri likes free-draining soils. If you see Karri and blackbud eucalypts, then beware, because these are an indicator of bad soils. There’s a lot of winter rain here and grapevines don’t like wet feet.
testking 350-001
testking 642-902
testking 640-822
testking 646-205
testking 640-816
testking 350-030
testking 642-832
testking 640-553
testking 350-018
testking 640-864
testking 646-364
testking 642-384
testking 642-447
testking 642-374
testking 640-863
The spot, just 5 km from the ocean, was chosen by Hohnen because of its gravelly soils, which are good for viticulture. They are free draining and have a high mineral content. Winemaker Rob Mann, who was hosting my visit, pointed out that you can spot good potential vineyard land by the type of eucalyptus that grows there. If you see redgums, also known as the Western Australian Marri
скачать фильм бесплатно кунг фу панда 2 mp4
фильм тор 2011 бесплатно
ханна совершенное оружие скачать быстро и бесплатно
мировая премьера ранго
пастырь качество смотреть онлайн
пастырь hdtv торрент
скачать служебный роман наше время бесплатно через торент
копы в глубоком запасе скачать онлайн
SiteMap2
скачать кино кандагар торрент
SiteMap2
Posted by Fillin at
You have a very good site, well constructed and very interesting i have bookmarked you hopefully you keep posting new stuff.Fine information, thanks to the | author. This work is really useful and significant.Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.
testking 000-M77
testking HP0-Y36
testking 000-102
testking 1Y0-A17
testking CGEIT
testking HP2-T18
testking HP0-J33
testking HP2-Z18
Posted by jasmine at

Fatal Error
I like it well enough, not madly in love. Doing local checkins prior to pushing changes up to my main repo is nice. I haven't had any fatal problems, and so far so good. It also nicely handles crap like Apples i* apps which hate stuff put into the data directories.
Overall -- it works, I use it for personal stuff, haven't pushed it very hard yet.
Posted by Brian McCallister at