comparison mercurial/commands.py @ 4868:192cd95c2ba8

merge with crew-stable
author Alexis S. L. Carvalho <alexis@cecm.usp.br>
date Wed, 11 Jul 2007 20:15:03 -0300
parents 6dc0094c0827 9858477ed74c
children da8640113b5a
comparison
equal deleted inserted replaced
4857:8be7ba425621 4868:192cd95c2ba8
546 if ui.verbose or not exact: 546 if ui.verbose or not exact:
547 ui.status(_('copying %s to %s\n') % (relsrc, reltarget)) 547 ui.status(_('copying %s to %s\n') % (relsrc, reltarget))
548 targets[abstarget] = abssrc 548 targets[abstarget] = abssrc
549 if abstarget != origsrc: 549 if abstarget != origsrc:
550 if repo.dirstate.state(origsrc) == 'a': 550 if repo.dirstate.state(origsrc) == 'a':
551 ui.warn(_("%s was marked for addition. " 551 if not ui.quiet:
552 "%s will not be committed as a copy.\n") 552 ui.warn(_("%s has not been committed yet, so no copy "
553 % (repo.pathto(origsrc, cwd), reltarget)) 553 "data will be stored for %s.\n")
554 % (repo.pathto(origsrc, cwd), reltarget))
554 if abstarget not in repo.dirstate and not opts.get('dry_run'): 555 if abstarget not in repo.dirstate and not opts.get('dry_run'):
555 repo.add([abstarget], wlock) 556 repo.add([abstarget], wlock)
556 elif not opts.get('dry_run'): 557 elif not opts.get('dry_run'):
557 repo.copy(origsrc, abstarget, wlock) 558 repo.copy(origsrc, abstarget, wlock)
558 copied.append((abssrc, relsrc, exact)) 559 copied.append((abssrc, relsrc, exact))
2469 optlist = ("name templates style address port ipv6" 2470 optlist = ("name templates style address port ipv6"
2470 " accesslog errorlog webdir_conf certificate") 2471 " accesslog errorlog webdir_conf certificate")
2471 for o in optlist.split(): 2472 for o in optlist.split():
2472 if opts[o]: 2473 if opts[o]:
2473 parentui.setconfig("web", o, str(opts[o])) 2474 parentui.setconfig("web", o, str(opts[o]))
2475 if repo.ui != parentui:
2476 repo.ui.setconfig("web", o, str(opts[o]))
2474 2477
2475 if repo is None and not ui.config("web", "webdir_conf"): 2478 if repo is None and not ui.config("web", "webdir_conf"):
2476 raise hg.RepoError(_("There is no Mercurial repository here" 2479 raise hg.RepoError(_("There is no Mercurial repository here"
2477 " (.hg not found)")) 2480 " (.hg not found)"))
2478 2481