View Javadoc
1   package org.apache.maven.scm.provider.bazaar.command;
2   
3   /*
4    * Licensed to the Apache Software Foundation (ASF) under one
5    * or more contributor license agreements.  See the NOTICE file
6    * distributed with this work for additional information
7    * regarding copyright ownership.  The ASF licenses this file
8    * to you under the Apache License, Version 2.0 (the
9    * "License"); you may not use this file except in compliance
10   * with the License.  You may obtain a copy of the License at
11   *
12   * http://www.apache.org/licenses/LICENSE-2.0
13   *
14   * Unless required by applicable law or agreed to in writing,
15   * software distributed under the License is distributed on an
16   * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17   * KIND, either express or implied.  See the License for the
18   * specific language governing permissions and limitations
19   * under the License.
20   */
21  
22  
23  /**
24   * Available/Used bazaar commands.
25   * <p/>
26   * These commands does not necessarily correspond to the SCM API.
27   * Eg. "check in" is translated to be "commit" and "push".
28   *
29   * @author <a href="mailto:torbjorn@smorgrav.org">Torbj�rn Eikli Sm�rgrav</a>
30   *
31   */
32  public class BazaarConstants
33  {
34      private BazaarConstants()
35      {
36      }
37  
38      /**
39       * Executable for Bazaar
40       */
41      public static final String EXEC = "bzr";
42  
43      /**
44       * Use to create an empty branch or before importing an existing project
45       */
46      public static final String INIT_CMD = "init";
47  
48      /**
49       * Default recursive. Common option: --dry-run and --no-recursive
50       */
51      public static final String ADD_CMD = "add";
52  
53      /**
54       * Reports the following states: added, removed, modified, unchanged, unknown
55       */
56      public static final String STATUS_CMD = "status";
57  
58      /**
59       * Make a file unversioned
60       */
61      public static final String REMOVE_CMD = "remove";
62  
63      /**
64       * Create a new copy of a branch. Alias get or clone
65       */
66      public static final String BRANCH_CMD = "branch";
67  
68      /**
69       * Commit changes into a new revision
70       */
71      public static final String COMMIT_CMD = "commit";
72  
73      /**
74       * Pull any changes from another branch into the current one
75       */
76      public static final String PULL_CMD = "pull";
77  
78      /**
79       * Show log of this branch Common option: --revision
80       */
81      public static final String LOG_CMD = "log";
82  
83      /**
84       * Show differences in workingtree. Common option: --revision
85       */
86      public static final String DIFF_CMD = "diff";
87  
88      /**
89       * Push this branch into another branch
90       */
91      public static final String PUSH_CMD = "push";
92  
93      /**
94       * Show current revision number
95       */
96      public static final String REVNO_CMD = "revno";
97  
98      /**
99       * Create a tag
100      */
101     public static final String TAG_CMD = "tag";
102 
103     /**
104      * List directory contents, bazaar style.
105      */
106     public static final String LS_CMD = "ls";
107 
108     /**
109      * Show inventory of the current working copy or a revision
110      */
111     public static final String INVENTORY_CMD = "inventory";
112 
113     public static final String NO_RECURSE_OPTION = "--no-recurse";
114 
115     public static final String NO_STRICT_OPTION = "--no-strict";
116 
117     public static final String MESSAGE_OPTION = "--message";
118 
119     public static final String REVISION_OPTION = "--revision";
120 
121     public static final String VERBOSE_OPTION = "--verbose";
122 
123     /**
124      * Option to enable recursing into subdirectories.
125      */
126     public static final String RECURSIVE_OPTION = "--recursive";
127 
128     public static final String VERSION = "version";
129 
130     public static final String CHECK = "check";
131 
132     /**
133      * Limit the output to the first N revisions.
134      */
135     public static final String LIMIT_OPTION = "--limit";
136 }