~ubuntu-branches/ubuntu/precise/mercurial/precise-updates

« back to all changes in this revision

Viewing changes to tests/test-mq-qrefresh.t

  • Committer: Bazaar Package Importer
  • Author(s): Javi Merino
  • Date: 2011-03-06 16:01:58 UTC
  • mto: (28.1.2 sid) (1.1.14)
  • mto: This revision was merged to the branch mainline in revision 32.
  • Revision ID: james.westby@ubuntu.com-20110306160158-y94pzpmtd7b1xgjk
Tags: upstream-1.8
ImportĀ upstreamĀ versionĀ 1.8

Show diffs side-by-side

added added

removed removed

Lines of Context:
487
487
 
488
488
  $ cd ..
489
489
 
490
 
 
491
 
Issue2499: refuse to add .hgsub{,state} to a patch
492
 
 
493
 
  $ hg init repo-2499
494
 
  $ cd repo-2499
495
 
  $ hg qinit
496
 
  $ hg qnew -m 0 0.diff
497
 
  $ echo a > a
498
 
  $ hg init sub
499
 
  $ cd sub
500
 
  $ echo b > b
501
 
  $ hg ci -Am 0sub
502
 
  adding b
503
 
  $ cd ..
504
 
 
505
 
test when adding
506
 
  $ echo sub = sub > .hgsub
507
 
  $ echo `hg id -i --debug sub` sub > .hgsubstate
508
 
  $ hg add
509
 
  adding .hgsub
510
 
  adding .hgsubstate
511
 
  adding a
512
 
  $ hg qrefresh
513
 
  warning: not adding .hgsub
514
 
  warning: not adding .hgsubstate
515
 
  $ hg qfinish -a
516
 
  $ hg status
517
 
  A .hgsub
518
 
  A .hgsubstate
519
 
  $ hg forget .hgsubstate
520
 
  $ rm .hgsubstate
521
 
 
522
 
add subrepo with a real commit
523
 
  $ hg ci -m 1
524
 
  committing subrepository sub
525
 
  $ hg qnew -m 2 2.diff
526
 
 
527
 
test when modifying
528
 
  $ echo sub2 = sub2 >> .hgsub
529
 
  $ hg qrefresh
530
 
  warning: not refreshing .hgsub
531
 
  $ echo 0000000000000000000000000000000000000000 sub2 >> .hgsubstate
532
 
  $ hg qrefresh
533
 
  warning: not refreshing .hgsub
534
 
  warning: not refreshing .hgsubstate
535
 
  $ hg revert --no-backup .hgsub .hgsubstate
536
 
 
537
 
test when removing
538
 
  $ hg rm .hgsub
539
 
  $ hg rm .hgsubstate
540
 
  $ hg qrefresh
541
 
  warning: not removing .hgsub
542
 
  warning: not removing .hgsubstate
543
 
  $ hg status
544
 
  R .hgsub
545
 
  R .hgsubstate
546
 
  $ hg revert --no-backup .hgsub .hgsubstate
547
 
 
548
 
test when deleting
549
 
  $ rm .hgsub .hgsubstate
550
 
  $ hg qrefresh
551
 
  warning: not removing .hgsub
552
 
  warning: not removing .hgsubstate
553
 
  warning: subrepo spec file .hgsub not found
554
 
  $ hg status
555
 
  ! .hgsub
556
 
  ! .hgsubstate
557
 
  $ hg cat -r1 .hgsub > .hgsub
558
 
  $ hg revert --no-backup .hgsubstate
559
 
 
560
 
  $ cd ..