Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

Re: [cdv-devel] more merging stuff (bit long...): msg#00015

version-control.codeville.devel

Subject: Re: [cdv-devel] more merging stuff (bit long...)

Bram Cohen wrote:

Specifically, in this case:

a
|\
b \
| \
a c

The result should be c, since the b is toasted by a revision to a.

As I said, I'm not an experienced merger, but based on my own experience and biases, I don't think that should be a clean merge. Or, more precisely, I would like to have some kind of option as to whether the system would treat that as a clean merge or not.

I would rather have slightly "too many" conflicts than slightly "too few". I tend to be pretty conservative when it comes to tools changing code without my approval.

I call this behavior 'implicit undo'. It's very important behavior, since
end users generally revert changes by manually setting back to old
versions rather than explaining to the version control system what they're
doing.

Perhaps, but I think I would rather it remain explicit, at least for my own work. Thus, I question whether "implicit undo" should be the default behavior, and even more so whether it should be the only behavior.

As I looked through each of your later examples, I didn't see one case where implicit undo would clearly benefit me, and several cases where it could hurt.

Perhaps in a perfect world, where all the tools were integrated, the graphical merge utility could indicate "implicit undo" conflicts differently than other conflicts, offering an easy way for the user to take the "recommended" resolution.

Maybe I'm way off base due to inexperience.

Kevin


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
qplus.devel/200...    network.jabber....    debian.qa-packa...    encryption.gpg....    python.dabo.dev...    uclinux.devel/2...    science.mathema...    recreation.pesc...    kernel.ck/2004-...    mozilla.devel.e...    tex.latex.prosp...    ietf.multi6/200...    bbc.cvs/2002-11...    xfree86.newbie/...    jakarta.taglibs...    altlinux.hardwa...    comedi/2002-05/...    horde.bugs/2004...    games.diplomacy...    finance.e-gold....    web.dom.test-su...    lang.ruby.rails...    os.netbsd.devel...    video.gstreamer...   
Home | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe

Navigation