| 412 | } |
| 413 | |
| 414 | VcsJob* GitPlugin::diff(const QUrl& fileOrDirectory, const KDevelop::VcsRevision& srcRevision, const KDevelop::VcsRevision& dstRevision, |
| 415 | IBasicVersionControl::RecursionMode recursion) |
| 416 | { |
| 417 | DVcsJob* job = static_cast<DVcsJob*>(diff(fileOrDirectory, srcRevision, dstRevision)); |
| 418 | *job << "--"; |
| 419 | if (recursion == IBasicVersionControl::Recursive) { |
| 420 | *job << fileOrDirectory; |
| 421 | } else { |
| 422 | *job << preventRecursion(QList<QUrl>() << fileOrDirectory); |
| 423 | } |
| 424 | return job; |
| 425 | } |
| 426 | |
| 427 | KDevelop::VcsJob * GitPlugin::diff(const QUrl& repoPath, const KDevelop::VcsRevision& srcRevision, const KDevelop::VcsRevision& dstRevision) |
| 428 | { |