This is version . It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]

VersioningFileProvider is a new PageProvider, meant to replace the RCSFileProvider, which has problems especially with Windows.

It is available from JSPWiki 1.7.0 onwards.

see also FileProviderComparing, FileProviderMoving


Is the VersioningFileProvider now workable on Windows?

How do I go about using it / testing it?

--MattMower

It should be quite functional. Just do the following:

  1. Open jspwiki.properties file in your favorite editor
  2. change the jspwiki.pageProvider property to VersioningFileProvider (the former version of this page called for "com.ecyrd.jspwiki.VersioningFileProvider").
  3. a few lines below you have to set the directory where the VersioningFileProvider stores its files. Just change the property jspwiki.fileSystemProvider.pageDir according to the file and directory naming conventions...
--GernotStarke

Now you should be set (at least for version 2.0.0 alpha).

--JanneJalkanen


http://b27.zhiliaotuofa.com 充电器http://c128.voip99.net 面料http://c129.voip99.net http://c48.voip99.net 读卡器http://w25.voip99.net 切割机http://w26.voip99.net 深圳印刷http://w29.voip99.net http://c77.voip99.net 抛丸机http://c78.voip99.net 制罐http://c87.voip99.net 木工机械http://c88.voip99.net 物流设备http://c89.voip99.net http://c91.voip99.net 吸塑机http://c92.voip99.net 毛毡http://c93.voip99.net 交通设施http://c94.voip99.net 压滤机http://c95.voip99.net http://c134.voip99.net http://b100.zhiliaotuofa.com 铝箔http://c01.voip99.net http://b51.zhiliaotuofa.com 吹塑机http://b52.zhiliaotuofa.com 喷涂http://b53.zhiliaotuofa.com 喷涂设备http://c34.voip99.net http://a28.voip99.com 风水http://a29.voip99.com 密封胶http://a30.voip99.com 胶粘http://a31.voip99.com 吸尘器http://a32.voip99.com 消毒柜http://a33.voip99.com 货架http://a34.voip99.com 展架http://aaa17.zhiliaotuofa.com http://a80.voip99.com 印花机http://a81.voip99.com 金刚石http://a82.voip99.com 陶瓷http://c34.voip99.net 钢板http://c35.voip99.net http://c129.voip99.net 拉链http://c130.voip99.net 自动门http://c131.voip99.net 自吸泵http://c132.voip99.net 容器http://c133.voip99.net 软管http://c138.voip99.net http://a93.voip99.com 温度仪表http://a94.voip99.com 仪表http://a95.voip99.com http://b40.zhiliaotuofa.com 催化剂http://b41.zhiliaotuofa.com 化学试剂http://b46.zhiliaotuofa.com 胶粘剂http://b47.zhiliaotuofa.com 染料http://b55.zhiliaotuofa.com http://a83.voip99.com 注塑机http://a84.voip99.com 造粒机http://w31.voip99.net IP超市计费系统http://w46.voip99.net http://c33.voip99.net 纺织机械http://c34.voip99.net http://a05.voip99.com 液位计http://a06.voip99.com 插座http://a07.voip99.com 体育用品http://a08.voip99.com 服务器http://www35.voip99.com 继电器http://w12.voip99.net 紧固件http://w13.voip99.net 制服http://w14.voip99.net 健身器材http://w15.voip99.net 太阳能热水器http://w16.voip99.net 婚纱摄影http://w17.voip99.net http://aaa01.zhiliaotuofa.com 包装设计http://aaa02.zhiliaotuofa.com http://aaa04.zhiliaotuofa.com 电话变声器http://w29.voip99.net 照排机http://w30.voip99.net 餐具http://w31.voip99.net http://mudiban.voip99.net 实木地板http://qianzheng.voip99.com http://c31.voip99.net 手套http://c32.voip99.net 防水材料http://qianzheng.voip99.com 签证http://kaoqinji.voip99.com http://www46.voip99.com 反光材料http://www47.voip99.com 打标机http://www48.voip99.com 温湿度计http://www49.voip99.com http://aaa14.zhiliaotuofa.com 实验室设备http://aaa15.zhiliaotuofa.com 玻璃器皿http://aaa16.zhiliaotuofa.com 耗材http://aaa17.zhiliaotuofa.com http://www42.voip99.com 纸箱http://www43.voip99.com 丝印http://www44.voip99.com 纳米焊条http://www45.voip99.com 升降机http://aaa02.zhiliaotuofa.com 压缩机http://aaa03.zhiliaotuofa.com 手机窃听器http://aaa06.zhiliaotuofa.com 振动筛http://aaa07.zhiliaotuofa.com 空气净化http://aaa08.zhiliaotuofa.com http://ww3.zhiliaotuofa.com 深圳机票http://ww4.zhiliaotuofa.com http://w36.voip99.net GKhttp://w40.voip99.net 网络电话卡http://w41.voip99.net VOIPhttp://w44.voip99.net http://ww1.voip99.com 卫星电视http://ww0.voip99.net 监视器http://www41.voip99.com http://www37.voip99.com 机床http://www38.voip99.com 电子秤http://www39.voip99.com http://w33.voip99.net VOIP网关http://w34.voip99.net http://w70.voip99.net 板蓝根http://www05.voip99.com 电力猫http://www13.voip99.com 化工机械http://a88.voip99.com 分离设备http://a89.voip99.com 粉碎机http://a95.voip99.com 仪器http://a96.voip99.com 仪表仪器http://a97.voip99.com 光学仪器http://a98.voip99.com http://www27.voip99.com 印刷机http://www28.voip99.com 耐火材料http://www29.voip99.com http://www01.agreatserver.com 六合彩http://jipiao.voip99.com/ 深圳机票http://vod.voip99.net 视频点播http://sudi.voip99.com/ 速递公司http://guojihuoyun.voip99.com http://aaa23.zhiliaotuofa.com 密封件http://aaa24.zhiliaotuofa.com 电动工具http://aaa25.zhiliaotuofa.com 办公家具http://aaa26.zhiliaotuofa.com 热水器http://aaa27.zhiliaotuofa.com 金属丝网http://aaa28.zhiliaotuofa.com http://guojihuoyun.voip99.com 国际货运http://baojingqi.voip99.com 报警器http://chaye.voip99.com 茶叶http://www49.voip99.com 热处理设备http://www50.voip99.com http://c66.voip99.net 建材机械http://c67.voip99.net 工程塑料http://c73.voip99.net http://c81.voip99.net 综合布线http://c82.voip99.net http://c82.voip99.net 燃烧器http://c83.voip99.net http://a15.voip99.com 注册英国公司http://b05.zhiliaotuofa.com 工业胶带http://b06.zhiliaotuofa.com 液压机http://b07.zhiliaotuofa.com 过滤器http://b13.zhiliaotuofa.com 整流器http://b14.zhiliaotuofa.com 逆变器http://b15.zhiliaotuofa.com 扬声器http://b17.zhiliaotuofa.com 蜂鸣器http://b18.zhiliaotuofa.com 显示屏http://b19.zhiliaotuofa.com 天线http://c12.voip99.net 塑封机http://c13.voip99.net 望远镜http://c19.voip99.net http://c150.voip99.net http://aaa10.zhiliaotuofa.com 机电设备http://aaa35.zhiliaotuofa.com 防盗器http://aaa36.zhiliaotuofa.com 印刷机械http://w46.voip99.net http://w63.voip99.net 语音网关http://w65.voip99.net ip超市http://w69.voip99.net 保健品http://w70.voip99.net http://b80.zhiliaotuofa.com 消防器材http://b81.zhiliaotuofa.com 建筑机械http://b88.zhiliaotuofa.com http://c126.voip99.net 医疗设备http://c127.voip99.net 仓储http://c128.voip99.net http://www.voip99.com/bbs/ voip在线交易中心http://aaa19.zhiliaotuofa.com 电容器http://aaa20.zhiliaotuofa.com http://a22.voip99.com 会计师事务所http://a23.voip99.com 法律咨询http://b08.zhiliaotuofa.com http://c29.voip99.net 离心机http://c45.voip99.net 触摸屏http://c46.voip99.net 条码http://c47.voip99.net 工业设计http://c53.voip99.net 臭氧http://c54.voip99.net 润滑脂http://c55.voip99.net http://c17.voip99.net 铜制品http://c18.voip99.net 石墨http://c19.voip99.net http://c76.voip99.net 转换器http://c89.voip99.net 铁塔http://c90.voip99.net 热电偶http://c95.voip99.net 刻字机http://c100.voip99.net http://a73.voip99.com http://c11.voip99.net 投影仪http://c12.voip99.net http://a14.voip99.com 注册美国公司http://b56.zhiliaotuofa.com 相框http://b57.zhiliaotuofa.com 蜡烛http://b73.zhiliaotuofa.com 石材http://b74.zhiliaotuofa.com 钢结构http://b75.zhiliaotuofa.com 管材http://b76.zhiliaotuofa.com http://jipiao.voip99.com/ 深圳机票http://sudi.voip99.com/ 快递http://shipinhuiyi.zhiliaotuofa.com http://ww3.voip99.com http://www16.voip99.com 钛白粉http://www17.voip99.com 塑料制品http://www18.voip99.com 阀门http://www19.voip99.com 纯水设备http://www20.voip99.com http://www36.voip99.com 工艺品http://w09.voip99.net 脱毛http://w10.voip99.net 净水器http://w11.voip99.net 蜂蜜http://w12.voip99.net http://w75.voip99.net 门禁http://w76.voip99.net 瓷砖http://w77.voip99.net 电机http://ww0.voip99.com 耳机http://www39.voip99.com http://www09.voip99.com 轮胎http://www10.voip99.com 电子仪器http://www11.voip99.com 汽车配件http://www12.voip99.com http://ww5.voip99.net 光端机 I seem to remember a Java port of the CVS client, I wonder if that had a diff client that could be re-used...

--MattMower

Since 1.8.0, we are using an internal Java diff routine, so we now require no other software =).

--JanneJalkanen


Setting a maximum number of versions to store?#

Something that might be useful would be a property that can be set expressing the maximum number of revisions stored. If this value were set to 10, then when the 11th version were added it could automatically delete the first. I suppose the rest of the files could be then renamed (2 to 1, 3, to 2, etc) but I'm not sure I see much need for that. That might reduce some of the administration necessary. I don't see a whole lot of interest with maintaining the ability to go back to the absolute first version of something. I find that being able to back a few to maybe a dozen is sufficient, but YMMV, I suppose.

-- RobSeegel

Nice idea. It would make sense to enable something like that for intranet wikis and so on; on public wikis you really want rollback to any version (to make sure you can get over from WikiGraffiti).

-- JanneJalkanen


When I try to use VersioningFileProvider on my wiki, the system gave me

an error that An unknown exception java.lang.NullPointerException was caught by Error.jsp#

Who has idea why it is?

-- Dongsehng


Hi ... even i am having the same problems with it

An unknown exception java.lang.NullPointerException was caught by Error.jsp

does anybody know whats happening??

Thanks


Arite ... the null pointer exception is now solved... u need to do the following:

1. jspwiki.pageProvider = VersioningFileProvider

2. jspwiki.fileSystemProvider.pageDir = path where all the wiki pages are... it creates a subdirectory here for storing the older versions...

jspwiki.versioningFileProvider.pageDir = some path

and it works fine for me ...

But can someone tell me if you have managed to get the AntCvsFileProvider running fine with the latest version of JSPwiki?? thanks

AJ


Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
txt
README.txt 66.9 kB 4 04-Feb-2006 07:18 148.221.80.109
java
VersioningFileProvider.java 15.2 kB 1 21-Feb-2005 21:48 MikeOliverAZ
« This particular version was published on 12-Oct-2004 05:13 by 61.145.136.171.  
G’day (anonymous guest) My Prefs
JSPWiki v2.8.4-svn-9