~bzoltan/kubuntu-packaging/decouple_cmake_plugin

« back to all changes in this revision

Viewing changes to src/plugins/cvs/cvsplugin.h

  • Committer: Timo Jyrinki
  • Date: 2013-11-15 12:25:23 UTC
  • mfrom: (1.1.28)
  • Revision ID: timo.jyrinki@canonical.com-20131115122523-i2kyamsu4gs2mu1m
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
90
90
    bool vcsAdd(const QString &workingDir, const QString &fileName);
91
91
    bool vcsDelete(const QString &workingDir, const QString &fileName);
92
92
    bool managesDirectory(const QString &directory, QString *topLevel = 0) const;
 
93
    bool managesFile(const QString &workingDirectory, const QString &fileName) const;
93
94
    // cvs 'edit' is used to implement 'open' (cvsnt).
94
95
    bool edit(const QString &topLevel, const QStringList &files);
95
96
 
96
97
    static CvsPlugin *instance();
97
98
 
98
99
public slots:
99
 
    void vcsAnnotate(const QString &file, const QString &revision /* = QString() */, int lineNumber);
 
100
    void vcsAnnotate(const QString &workingDirectory, const QString &file,
 
101
                     const QString &revision, int lineNumber);
100
102
 
101
103
private slots:
102
104
    void addCurrentFile();
142
144
    CvsResponse runCvs(const QString &workingDirectory,
143
145
                       const QStringList &arguments,
144
146
                       int timeOut,
145
 
                       unsigned flags, QTextCodec *outputCodec = 0);
 
147
                       unsigned flags,
 
148
                       QTextCodec *outputCodec = 0) const;
146
149
 
147
150
    void annotate(const QString &workingDir, const QString &file,
148
151
                  const QString &revision = QString(), int lineNumber= -1);
150
153
    bool describe(const QString &toplevel, const QString &source, const QString &changeNr, QString *errorMessage);
151
154
    bool describe(const QString &repository, QList<CvsLogEntry> entries, QString *errorMessage);
152
155
    void filelog(const QString &workingDir,
153
 
                 const QStringList &files = QStringList(),
 
156
                 const QString &file = QString(),
154
157
                 bool enableAnnotationContextMenu = false);
155
158
    bool unedit(const QString &topLevel, const QStringList &files);
156
 
    bool status(const QString &topLevel, const QStringList &files, const QString &title);
157
 
    bool update(const QString &topLevel, const QStringList &files);
 
159
    bool status(const QString &topLevel, const QString &file, const QString &title);
 
160
    bool update(const QString &topLevel, const QString &file);
158
161
    bool checkCVSDirectory(const QDir &directory) const;
159
162
    // Quick check if files are modified
160
163
    bool diffCheckModified(const QString &topLevel, const QStringList &files, bool *modified);
161
164
    QString findTopLevelForDirectoryI(const QString &directory) const;
162
 
    void startCommit(const QString &workingDir, const QStringList &files = QStringList());
 
165
    void startCommit(const QString &workingDir, const QString &file = QString());
163
166
    bool commit(const QString &messageFile, const QStringList &subVersionFileList);
164
167
    void cleanCommitMessageFile();
165
168
    inline CvsControl *cvsVersionControl() const;