/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz

« back to all changes in this revision

Viewing changes to olive/backend/errors.py

  • Committer: Szilveszter Farkas (Phanatic)
  • Date: 2006-08-20 13:02:35 UTC
  • mto: (0.14.1 main) (93.1.1 win32.bialix)
  • mto: This revision was merged to the branch mainline in revision 83.
  • Revision ID: Szilveszter.Farkas@gmail.com-20060820130235-62c9c5753f5d8774
Gettext support added.

2006-08-20  Szilveszter Farkas <Szilveszter.Farkas@gmail.com>

    * po/hu.po: added Hungarian traslation
    * Added gettext support to all files.
    * genpot.sh: added olive-gtk.pot generator script

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# Copyright (C) 2006 by Szilveszter Farkas (Phanatic) <szilveszter.farkas@gmail.com>
 
2
# Some parts of the code are:
 
3
# Copyright (C) 2005, 2006 by Canonical Ltd
 
4
 
 
5
# This program is free software; you can redistribute it and/or modify
 
6
# it under the terms of the GNU General Public License as published by
 
7
# the Free Software Foundation; either version 2 of the License, or
 
8
# (at your option) any later version.
 
9
 
 
10
# This program is distributed in the hope that it will be useful,
 
11
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
12
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
13
# GNU General Public License for more details.
 
14
 
 
15
# You should have received a copy of the GNU General Public License
 
16
# along with this program; if not, write to the Free Software
 
17
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 
18
 
 
19
class OliveError(Exception):
 
20
    """ Parent class for Olive exceptions/errors """
 
21
    pass
 
22
 
 
23
class AlreadyBranchError(OliveError):
 
24
    """ The specified directory is already a branch
 
25
    
 
26
    May occur in:
 
27
        init.init()
 
28
    """
 
29
 
 
30
class BoundBranchOutOfDate(OliveError):
 
31
    """ Occurs if the bound branch is out of date
 
32
    
 
33
    May occur in:
 
34
        commit.commit()
 
35
    """
 
36
 
 
37
class BranchExistsWithoutWorkingTree(OliveError):
 
38
    """ The specified directory is a branch, however it doesn't contain a working tree
 
39
    
 
40
    May occur in:
 
41
        init.init()
 
42
    """
 
43
 
 
44
class ConflictsInTreeError(OliveError):
 
45
    """ Occurs if non-resolved conflicts remained in the tree
 
46
    
 
47
    May occur in:
 
48
        commit.commit()
 
49
    """
 
50
 
 
51
class DifferentBranchesError(OliveError):
 
52
    """ Occurs if the specified files are in different branches
 
53
    
 
54
    May occur in:
 
55
        info.diff()
 
56
    """
 
57
 
 
58
class DirectoryAlreadyExists(OliveError):
 
59
    """ The specified directory already exists
 
60
    
 
61
    May occur in:
 
62
        fileops.mkdir()
 
63
    """
 
64
 
 
65
class DivergedBranchesError(OliveError):
 
66
    """ The branches have been diverged
 
67
    
 
68
    May occur in:
 
69
        commit.push()
 
70
    """
 
71
 
 
72
class EmptyMessageError(OliveError):
 
73
    """ Occurs if no commit message specified
 
74
    
 
75
    May occur in:
 
76
        commit.commit()
 
77
    """
 
78
 
 
79
class LocalRequiresBoundBranch(OliveError):
 
80
    """ Occurs when the local branch needs a bound branch
 
81
    
 
82
    May occur in:
 
83
        commit.commit()
 
84
    """
 
85
 
 
86
class MissingArgumentError(OliveError):
 
87
    """ Occurs when not enough parameters are given.
 
88
    
 
89
    May occur in:
 
90
        fileops.move()
 
91
    """
 
92
 
 
93
class MultipleMoveError(OliveError):
 
94
    """ Occurs when moving/renaming more than 2 files, but the last argument is not a directory
 
95
    
 
96
    May occur in:
 
97
        fileops.move()
 
98
    """
 
99
 
 
100
class NoChangesToCommitError(OliveError):
 
101
    """ Occurs if there are no changes to commit
 
102
    
 
103
    May occur in:
 
104
        commit.commit()
 
105
    """
 
106
 
 
107
class NoFilesSpecified(OliveError):
 
108
    """ No files were specified as an argument to a function
 
109
    
 
110
    May occur in:
 
111
        fileops.remove()
 
112
    """
 
113
 
 
114
class NoLocationKnown(OliveError):
 
115
    """ No location known or specified
 
116
    
 
117
    May occur in:
 
118
        commit.push()
 
119
        init.pull()
 
120
    """
 
121
 
 
122
class NoMatchingFiles(OliveError):
 
123
    """ No files found which could match the criteria
 
124
    
 
125
    May occur in:
 
126
        fileops.remove()
 
127
    """
 
128
 
 
129
class NoMessageNoFileError(OliveError):
 
130
    """ No message and no file given (for commit)
 
131
    
 
132
    May occur in:
 
133
        commit.commit()
 
134
    """
 
135
 
 
136
class NonExistingParent(OliveError):
 
137
    """ Parent directory doesn't exist
 
138
    
 
139
    May occur in:
 
140
        init.branch()
 
141
        init.checkout()
 
142
        commit.push()
 
143
    """
 
144
 
 
145
class NonExistingRevision(OliveError):
 
146
    """ The specified revision doesn't exist in the branch
 
147
    
 
148
    May occur in:
 
149
        init.branch()
 
150
    """
 
151
 
 
152
class NonExistingSource(OliveError):
 
153
    """ The source provided doesn't exist
 
154
    
 
155
    May occur in:
 
156
        init.branch()
 
157
        fileops.rename()
 
158
    """
 
159
 
 
160
class NotBranchError(OliveError):
 
161
    """ Specified directory is not a branch
 
162
    
 
163
    May occur in:
 
164
        commit.commit()
 
165
        init.branch()
 
166
        init.checkout()
 
167
    """
 
168
 
 
169
class NotSameBranchError(OliveError):
 
170
    """ The specified files are not in the same branch
 
171
    
 
172
    May occur in:
 
173
        fileops.move()
 
174
    """
 
175
 
 
176
class NotVersionedError(OliveError):
 
177
    """ Occurs if the specified file/directory is not in the branch
 
178
    
 
179
    May occur in:
 
180
        fileops.remove()
 
181
    """
 
182
 
 
183
class PathPrefixNotCreated(OliveError):
 
184
    """ The path prefix couldn't be created
 
185
    
 
186
    May occur in:
 
187
        commit.push()
 
188
    """
 
189
 
 
190
class PrefixFormatError(OliveError):
 
191
    """ Occurs if the prefix is badly formatted
 
192
    
 
193
    May occur in:
 
194
        info.diff()
 
195
    """
 
196
 
 
197
class RevisionValueError(OliveError):
 
198
    """ Invalid revision value provided
 
199
    
 
200
    May occur in:
 
201
        info.log()
 
202
    """
 
203
 
 
204
class StrictCommitError(OliveError):
 
205
    """ Occurs if strict commit fails
 
206
    
 
207
    May occur in:
 
208
        commit.commit()
 
209
    """
 
210
 
 
211
class TargetAlreadyExists(OliveError):
 
212
    """ Target directory already exists
 
213
    
 
214
    May occur in:
 
215
        init.branch()
 
216
        init.checkout()
 
217
    """