~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/builtins.py

  • Committer: John Whitley
  • Date: 2010-01-11 16:44:02 UTC
  • mto: This revision was merged to the branch mainline in revision 4981.
  • Revision ID: whitley@bangpath.org-20100111164402-9luag9p9ahpy4kmz
Terminology change: exclusion => exception.
Tweaked presentation of new logic in ExceptionGlobster

Show diffs side-by-side

added added

removed removed

Lines of Context:
2602
2602
    After adding, editing or deleting that file either indirectly by
2603
2603
    using this command or directly by using an editor, be sure to commit
2604
2604
    it.
 
2605
    
 
2606
    Patterns prefixed with '!' are exceptions to ignore patterns and take
 
2607
    precedence over regular ignores.  Such exceptions are used to specify
 
2608
    files that should be versioned which would otherwise be ignored.
 
2609
    
 
2610
    Patterns prefixed with '!!' act as regular ignore patterns, but have
 
2611
    precedence over the '!' exception patterns.
2605
2612
 
2606
2613
    Note: ignore patterns containing shell wildcards must be quoted from
2607
2614
    the shell on Unix.
2611
2618
 
2612
2619
            bzr ignore ./Makefile
2613
2620
 
2614
 
        Ignore class files in all directories...::
 
2621
        Ignore .class files in all directories...::
2615
2622
 
2616
2623
            bzr ignore "*.class"
2617
2624
 
2630
2637
        Ignore everything but the "debian" toplevel directory::
2631
2638
 
2632
2639
            bzr ignore "RE:(?!debian/).*"
 
2640
        
 
2641
        Ignore everything except the "local" toplevel directory,
 
2642
        but always ignore "*~" autosave files, even under local/::
 
2643
        
 
2644
            bzr ignore "*"
 
2645
            bzr ignore "!./local"
 
2646
            bzr ignore "!!*~"
2633
2647
    """
2634
2648
 
2635
2649
    _see_also = ['status', 'ignored', 'patterns']