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

📄 org_tigris_subversion_javahl_svnclient.cpp

📁 subversion-1.4.3-1.tar.gz 配置svn的源码
💻 CPP
📖 第 1 页 / 共 4 页
字号:
        return;    }    Revision pegRevision(jpegRevision);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder localPath(jlocalPath);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->merge(path, pegRevision, revision1, revision2, localPath,         jforce ? true:false, jrecurse ? true:false,         jignoreAncestry ? true:false, jdryRun ? true:false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    properties * Signature: (Ljava/lang/String;Lorg/tigris/subversion/javahl/Revision; *             Lorg/tigris/subversion/javahl/Revision;) *            [Lorg/tigris/subversion/javahl/PropertyData; */JNIEXPORT jobjectArray JNICALL Java_org_tigris_subversion_javahl_SVNClient_properties  (JNIEnv* env, jobject jthis, jstring jpath, jobject jrevision,    jobject jpegRevision){    JNIEntry(SVNClient, properties);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return NULL;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return NULL;    }    Revision revision(jrevision);    if(JNIUtil::isExceptionThrown())    {        return NULL;    }    Revision pegRevision(jpegRevision);    if(JNIUtil::isExceptionThrown())    {        return NULL;    }    return cl->properties(jthis, path, revision, pegRevision);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    propertySet * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V */JNIEXPORT void JNICALL Java_org_tigris_subversion_javahl_SVNClient_propertySet__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2ZZ  (JNIEnv* env, jobject jthis, jstring jpath, jstring jname, jstring jvalue,    jboolean jrecurse, jboolean jforce){    JNIEntry(SVNClient, propertySet);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder name(jname);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder value(jvalue);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->propertySet(path, name, value, jrecurse ? true:false,         jforce ? true:false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    propertySet * Signature: (Ljava/lang/String;Ljava/lang/String;[BZZ)V */JNIEXPORT void JNICALL Java_org_tigris_subversion_javahl_SVNClient_propertySet__Ljava_lang_String_2Ljava_lang_String_2_3BZZ  (JNIEnv* env, jobject jthis, jstring jpath, jstring jname,    jbyteArray jvalue, jboolean jrecurse, jboolean jforce ){    JNIEntry(SVNClient, propertySet);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder name(jname);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIByteArray value(jvalue);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->propertySet(path, name, value, jrecurse ? true:false,        jforce ? true:false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    propertyRemove * Signature: (Ljava/lang/String;Ljava/lang/String;Z)V */JNIEXPORT void JNICALL Java_org_tigris_subversion_javahl_SVNClient_propertyRemove  (JNIEnv* env, jobject jthis, jstring jpath, jstring jname, jboolean jrecurse){    JNIEntry(SVNClient, propertyRemove);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder name(jname);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->propertyRemove(path, name, jrecurse ? true:false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    propertyCreate * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ)V */JNIEXPORT void JNICALL Java_org_tigris_subversion_javahl_SVNClient_propertyCreate__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2ZZ  (JNIEnv* env, jobject jthis, jstring jpath, jstring jname, jstring jvalue,    jboolean jrecurse, jboolean jforce){    JNIEntry(SVNClient, propertyCreate);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder name(jname);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder value(jvalue);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->propertyCreate(path, name, value, jrecurse ? true:false,         jforce ? true:false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    propertyCreate * Signature: (Ljava/lang/String;Ljava/lang/String;[BZZ)V */JNIEXPORT void JNICALL Java_org_tigris_subversion_javahl_SVNClient_propertyCreate__Ljava_lang_String_2Ljava_lang_String_2_3BZZ  (JNIEnv* env, jobject jthis, jstring jpath, jstring jname, jbyteArray jvalue,    jboolean jrecurse, jboolean jforce){    JNIEntry(SVNClient, propertyCreate);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder name(jname);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIByteArray value(jvalue);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->propertyCreate(path, name, value, jrecurse ? true:false,         jforce ? true:false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    revProperty * Signature: (Ljava/lang/String;Ljava/lang/String; *             Lorg/tigris/subversion/javahl/Revision;) *            Lorg/tigris/subversion/javahl/PropertyData; */JNIEXPORT jobject JNICALL Java_org_tigris_subversion_javahl_SVNClient_revProperty  (JNIEnv *env, jobject jthis, jstring jpath, jstring jname, jobject jrevision){    JNIEntry(SVNClient, revProperty);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return NULL;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return NULL;    }    JNIStringHolder name(jname);    if(JNIUtil::isExceptionThrown())    {        return NULL;    }    Revision revision(jrevision);    if(JNIUtil::isExceptionThrown())    {        return NULL;    }    return cl->revProperty(jthis, path, name, revision);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    revProperties * Signature: (Ljava/lang/String;Lorg/tigris/subversion/javahl/Revision;) *            [Lorg/tigris/subversion/javahl/PropertyData; */JNIEXPORT jobjectArray JNICALL Java_org_tigris_subversion_javahl_SVNClient_revProperties  (JNIEnv *env, jobject jthis, jstring jpath, jobject jrevision){    JNIEntry(SVNClient, revProperty);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return NULL;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return NULL;    }    Revision revision(jrevision);    if(JNIUtil::isExceptionThrown())    {        return NULL;    }    return cl->revProperties(jthis, path, revision);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    setRevProperty * Signature: (Ljava/lang/String;Ljava/lang/String; *             Lorg/tigris/subversion/javahl/Revision;Ljava/lang/String;Z)V */JNIEXPORT void JNICALL Java_org_tigris_subversion_javahl_SVNClient_setRevProperty  (JNIEnv *env, jobject jthis, jstring jpath, jstring jname, jobject jrevision,    jstring jvalue, jboolean jforce){    JNIEntry(SVNClient, setRevProperty);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder name(jname);    if(JNIUtil::isExceptionThrown())    {        return;    }    Revision revision(jrevision);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder value(jvalue);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->setRevProperty(jthis, path, name, revision, value,         jforce ? true: false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    propertyGet * Signature: (Ljava/lang/String;Ljava/lang/String; *             Lorg/tigris/subversion/javahl/Revision; *             Lorg/tigris/subversion/javahl/Revision;) *            Lorg/tigris/subversion/javahl/PropertyData; */JNIEXPORT jobject JNICALL Java_org_tigris_subversion_javahl_SVNClient_propertyGet  (JNIEnv *env, jobject jthis, jstring jpath, jstring jname, jobject jrevision,   jobject jpegRevision){    JNIEntry(SVNClient, propertyGet);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return NULL;    }    JNIStringHolder path(jpath);    if(JNIUtil::isExceptionThrown())    {        return NULL;    }    JNIStringHolder name(jname);    if(JNIUtil::isExceptionThrown())    {        return NULL;    }    Revision revision(jrevision);    if(JNIUtil::isExceptionThrown())    {        return NULL;    }    Revision pegRevision(jpegRevision);    if(JNIUtil::isExceptionThrown())    {        return NULL;    }    return cl->propertyGet(jthis, path, name, revision, pegRevision);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    diff * 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_diff__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 jtarget1, jobject jrevision1,    jstring jtarget2, jobject jrevision2, jstring joutfileName,   jboolean jrecurse, jboolean jignoreAncestry, jboolean jnoDiffDeleted,    jboolean jforce){    JNIEntry(SVNClient, diff);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    JNIStringHolder target1(jtarget1);    if(JNIUtil::isExceptionThrown())    {        return;    }    Revision revision1(jrevision1);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder target2(jtarget2);    if(JNIUtil::isExceptionThrown())    {        return;    }    Revision revision2(jrevision2);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder outfileName(joutfileName);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->diff(target1, revision1, target2, revision2, outfileName,        jrecurse ? true:false, jignoreAncestry ? true:false,        jnoDiffDeleted ? true:false, jforce ? true:false);}/* * Class:     org_tigris_subversion_javahl_SVNClient * Method:    diff * 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_diff__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 jtarget, jobject jpegRevision,    jobject jstartRevision, jobject jendRevision, jstring joutfileName,    jboolean jrecurse, jboolean jignoreAncestry, jboolean jnoDiffDeleted,    jboolean jforce){    JNIEntry(SVNClient, diff);    SVNClient *cl = SVNClient::getCppObject(jthis);    if(cl == NULL)    {        JNIUtil::throwError(_("bad c++ this"));        return;    }    JNIStringHolder target(jtarget);    if(JNIUtil::isExceptionThrown())    {        return;    }    Revision pegRevision(jpegRevision);    if(JNIUtil::isExceptionThrown())    {        return;    }    Revision startRevision(jstartRevision);    if(JNIUtil::isExceptionThrown())    {        return;    }    Revision endRevision(jendRevision);    if(JNIUtil::isExceptionThrown())    {        return;    }    JNIStringHolder outfileName(joutfileName);    if(JNIUtil::isExceptionThrown())    {        return;    }    cl->diff(target, pegRevision, startRevision, endRevision, outfileName,        jrecurse ? true:false, jignoreAncestry ? true:false,        jnoDiffDeleted ? true:false, jforce ? true:false);}

⌨️ 快捷键说明

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