⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 org_tigris_subversion_javahl_svnclient.cpp

📁 subversion-1.4.3-1.tar.gz 配置svn的源码
💻 CPP
📖 第 1 页 / 共 4 页
字号:
   jboolean jforce){    JNIEntry(SVNClient, remove);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    Targets targets(jtargets);    JNIStringHolder message(jmessage);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->remove(targets, message, jforce ? true : false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    revert * Signature: (Ljava/lang/String;Z)V */JNIEXPORT void JNICALL Java_org_tigris_subversion_javahl_SVNClient_revert  (JNIEnv* env, jobject jthis, jstring jpath, jboolean jrecurse){    JNIEntry(SVNClient, revert);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->revert(path, jrecurse ? true : false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    add * Signature: (Ljava/lang/String;ZZ)V */JNIEXPORT void JNICALL Java_org_tigris_subversion_javahl_SVNClient_add  (JNIEnv* env, jobject jthis, jstring jpath, jboolean jrecurse,    jboolean jforce){    JNIEntry(SVNClient, add);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->add(path, jrecurse ? true : false, jforce ? true : false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    update * Signature: ([Ljava/lang/String;Lorg/tigris/subversion/javahl/Revision;ZZ)[J */JNIEXPORT jlongArray JNICALL Java_org_tigris_subversion_javahl_SVNClient_update  (JNIEnv* env, jobject jthis, jobjectArray jpath, jobject jrevision,    jboolean jrecurse, jboolean jignoreExternals){    JNIEntry(SVNClient, update);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return NULL;    }    Revision revision(jrevision);    if(JNIUtil::isExceptionThrown())    {        return NULL;    }    Targets targets(jpath);    if(JNIUtil::isExceptionThrown())    {        return NULL;    }    return cl->update(targets, revision, jrecurse ? true : false,         jignoreExternals ? true : false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    commit * Signature: ([Ljava/lang/String;Ljava/lang/String;ZZ)J */JNIEXPORT jlong JNICALL Java_org_tigris_subversion_javahl_SVNClient_commit  (JNIEnv* env, jobject jthis, jobjectArray jtargets, jstring jmessage,    jboolean jrecurse, jboolean jnoUnlock){    JNIEntry(SVNClient, commit);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return -1;    }    Targets targets(jtargets);    JNIStringHolder message(jmessage);    if(JNIUtil::isExceptionThrown())    {        return -1;    }    return cl->commit(targets, message, jrecurse ? true : false,         jnoUnlock ? true : false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    copy * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String; *             Lorg/tigris/subversion/javahl/Revision;)V */JNIEXPORT void JNICALL Java_org_tigris_subversion_javahl_SVNClient_copy  (JNIEnv* env, jobject jthis, jstring jsrcPath, jstring jdestPath,    jstring jmessage, jobject jrevision){    JNIEntry(SVNClient, copy);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    JNIStringHolder srcPath(jsrcPath);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder destPath(jdestPath);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder message(jmessage);    if(JNIUtil::isExceptionThrown())    {        return;    }    Revision revision(jrevision);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->copy(srcPath, destPath, message, revision);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    move * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V */JNIEXPORT void JNICALL Java_org_tigris_subversion_javahl_SVNClient_move  (JNIEnv *env, jobject jthis, jstring jsrcPath, jstring jdestPath,    jstring jmessage, jboolean jforce){    JNIEntry(SVNClient, move);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    JNIStringHolder srcPath(jsrcPath);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder destPath(jdestPath);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder message(jmessage);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->move(srcPath, destPath, message, jforce ? true:false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    mkdir * Signature: (Ljava/lang/String;Ljava/lang/String;)V */JNIEXPORT void JNICALL Java_org_tigris_subversion_javahl_SVNClient_mkdir  (JNIEnv* env, jobject jthis, jobjectArray jtargets, jstring jmessage){    JNIEntry(SVNClient, mkdir);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    Targets targets(jtargets);    JNIStringHolder message(jmessage);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->mkdir(targets, message);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    cleanup * Signature: (Ljava/lang/String;)V */JNIEXPORT void JNICALL Java_org_tigris_subversion_javahl_SVNClient_cleanup  (JNIEnv* env, jobject jthis, jstring jpath){    JNIEntry(SVNClient, cleanup);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->cleanup(path);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    resolved * Signature: (Ljava/lang/String;Z)V */JNIEXPORT void JNICALL Java_org_tigris_subversion_javahl_SVNClient_resolved  (JNIEnv* env, jobject jthis, jstring jpath, jboolean jrecurse){    JNIEntry(SVNClient, resolved);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->resolved(path, jrecurse ? true: false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    doExport * Signature: (Ljava/lang/String;Ljava/lang/String; *             Lorg/tigris/subversion/javahl/Revision; *             Lorg/tigris/subversion/javahl/Revision;ZZZLjava/lang/String;)J */JNIEXPORT jlong JNICALL Java_org_tigris_subversion_javahl_SVNClient_doExport  (JNIEnv* env, jobject jthis, jstring jsrcPath, jstring jdestPath,    jobject jrevision, jobject jpegRevision, jboolean jforce,    jboolean jignoreExternals, jboolean jrecurse, jstring jnativeEOL){    JNIEntry(SVNClient, doExport);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return -1;    }    Revision revision(jrevision);    if(JNIUtil::isExceptionThrown())    {        return -1;    }    Revision pegRevision(jpegRevision);    if(JNIUtil::isExceptionThrown())    {        return -1;    }    JNIStringHolder srcPath(jsrcPath);    if(JNIUtil::isExceptionThrown())    {        return -1;    }    JNIStringHolder destPath(jdestPath);    if(JNIUtil::isExceptionThrown())    {        return -1;    }    JNIStringHolder nativeEOL(jnativeEOL);    if(JNIUtil::isExceptionThrown())    {        return -1;    }    return cl->doExport(srcPath, destPath, revision, pegRevision,         jforce ? true : false, jignoreExternals ? true : false,         jrecurse ? true: false, nativeEOL);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    doSwitch * Signature: (Ljava/lang/String;Ljava/lang/String; *             Lorg/tigris/subversion/javahl/Revision;Z)J */JNIEXPORT jlong JNICALL Java_org_tigris_subversion_javahl_SVNClient_doSwitch  (JNIEnv* env, jobject jthis, jstring jpath, jstring jurl, jobject jrevision,    jboolean jrecurse){    JNIEntry(SVNClient, doSwitch);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return -1;    }    Revision revision(jrevision);    if(JNIUtil::isExceptionThrown())    {        return -1;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return -1;    }    JNIStringHolder url(jurl);    if(JNIUtil::isExceptionThrown())    {        return -1;    }    return cl->doSwitch(path, url, revision, jrecurse ? true: false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    doImport * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String; *             Ljava/lang/String;Z)V */JNIEXPORT void JNICALL Java_org_tigris_subversion_javahl_SVNClient_doImport  (JNIEnv* env, jobject jthis, jstring jpath, jstring jurl, jstring jmessage,    jboolean jrecurse){    JNIEntry(SVNClient, doImport);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder url(jurl);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder message(jmessage);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->doImport(path, url, message, jrecurse ? true : false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    merge * Signature: (Ljava/lang/String;Lorg/tigris/subversion/javahl/Revision; *             Ljava/lang/String;Lorg/tigris/subversion/javahl/Revision; *             Ljava/lang/String;ZZZZ)V */JNIEXPORT void JNICALL Java_org_tigris_subversion_javahl_SVNClient_merge__Ljava_lang_String_2Lorg_tigris_subversion_javahl_Revision_2Ljava_lang_String_2Lorg_tigris_subversion_javahl_Revision_2Ljava_lang_String_2ZZZZ  (JNIEnv* env, jobject jthis, jstring jpath1, jobject jrevision1,    jstring jpath2, jobject jrevision2, jstring jlocalPath, jboolean jforce,    jboolean jrecurse, jboolean jignoreAncestry, jboolean jdryRun){    JNIEntry(SVNClient, merge);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    Revision revision1(jrevision1);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder path1(jpath1);    if(JNIUtil::isExceptionThrown())    {        return;    }    Revision revision2(jrevision2);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder path2(jpath2);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder localPath(jlocalPath);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->merge(path1, revision1, path2, revision2, localPath,         jforce ? true:false, jrecurse ? true:false,         jignoreAncestry ? true:false, jdryRun ? true:false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    merge * Signature: (Ljava/lang/String;Lorg/tigris/subversion/javahl/Revision; *             Lorg/tigris/subversion/javahl/Revision; *             Lorg/tigris/subversion/javahl/Revision;Ljava/lang/String;ZZZZ)V */JNIEXPORT void JNICALL Java_org_tigris_subversion_javahl_SVNClient_merge__Ljava_lang_String_2Lorg_tigris_subversion_javahl_Revision_2Lorg_tigris_subversion_javahl_Revision_2Lorg_tigris_subversion_javahl_Revision_2Ljava_lang_String_2ZZZZ  (JNIEnv* env, jobject jthis, jstring jpath, jobject jpegRevision,    jobject jrevision1, jobject jrevision2, jstring jlocalPath, jboolean jforce,   jboolean jrecurse, jboolean jignoreAncestry, jboolean jdryRun){    JNIEntry(SVNClient, merge);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    Revision revision1(jrevision1);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return;    }    Revision revision2(jrevision2);    if(JNIUtil::isExceptionThrown())    {

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -