Closed elakito closed 9 years ago
I completely forgot! Had wanted to do it before your patch. I’ll work on merging it in and deploying it.
Thanks.
On Jul 25, 2014, at 5:05 AM, elakito notifications@github.com wrote:
Hi Tracey, we talked about this change about a half year ago. This patched version uses some heuristics to do the right look up so that it can look up not just a few apache projects at github but some others such as atmosphere and async-http-client. Basically, any project does defines the version constants in its root pom.xml or in its parent/pom.xml can be queried. I am using it now to look up cxf and those other projects.
In short, you can use the queries like
/version-diff/?repo/proj
where repo is the repository name like "apache", "AsyncHttpClient", "atmosphere", or even your repo name. And proj is the project name like "camel", "cxf", "atmosphere", etc. Both repo and proj parameters can be omitted and in this case, these values are set to apache and camel by default, respectively.
So, for looking up camel, you can use one of the following queries /version-diff/ /version-diff/?camel /version-diff/?apache/camel
For looking up cxf, you can use /version-diff/?cxf /version-diff/?apache/cxf
For looking up atmosphere, you can use /version-diff/?Atmosphere/atmosphere
I was wondering if you could merge the change into your repo and put it up at your http server so that we can all use this service. That would be great.
Thanks. Regards, Aki
You can merge this Pull Request by running
git pull https://github.com/elakito/vdiff master Or view, comment on, or merge it at:
https://github.com/tjsnell/vdiff/pull/1
Commit Summary
parameterized to work with other apache projects make the version selection options dependent on the current selection; add alert when either versio is not set a minor correction to previos selection options change upgrade to camel-2.12.2, restlet-2.1.6; deleted the local jar repo support atmosphere and other github projects add atmosphere comparison test and update README fixed the format of README.md File Changes
M README.md (32) M pom.xml (79) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar (0) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.md5 (1) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.sha1 (1) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom (9) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.md5 (1) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.sha1 (1) D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml (12) D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml.md5 (1) D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml.sha1 (1) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar (0) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.md5 (1) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.sha1 (1) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom (9) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.md5 (1) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.sha1 (1) D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml (12) D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml.md5 (1) D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml.sha1 (1) M src/main/java/cc/notsoclever/tools/MainApp.java (2) M src/main/java/cc/notsoclever/tools/MyRouteBuilder.java (40) M src/main/java/cc/notsoclever/tools/Versions.java (78) A src/main/java/cc/notsoclever/tools/VersionsUtils.java (30) D src/main/resources/camel-restlet-2.10.6.jar (0) M src/main/webapp/DiffCtrl.js (46) M src/main/webapp/index.html (61) A src/test/java/cc/notsoclever/tools/VersionsTest.java (220) Patch Links:
https://github.com/tjsnell/vdiff/pull/1.patch https://github.com/tjsnell/vdiff/pull/1.diff — Reply to this email directly or view it on GitHub.
Hi Tracy, No problem. Thanks for looking into it.
I forgot to mention that some changes were intended for my local copy which I had been using ;-). (my readme mentioning the code was forked from your repo and i commented out the google statistic call in my js copy). Please feel free to override/adjust these changes according to your needs.
thanks.
regards, aki
2014-07-26 4:12 GMT+02:00 Tracy Snell notifications@github.com:
I completely forgot! Had wanted to do it before your patch. I’ll work on merging it in and deploying it.
Thanks.
On Jul 25, 2014, at 5:05 AM, elakito notifications@github.com wrote:
Hi Tracey, we talked about this change about a half year ago. This patched version uses some heuristics to do the right look up so that it can look up not just a few apache projects at github but some others such as atmosphere and async-http-client. Basically, any project does defines the version constants in its root pom.xml or in its parent/pom.xml can be queried. I am using it now to look up cxf and those other projects.
In short, you can use the queries like
/version-diff/?repo/proj
where repo is the repository name like "apache", "AsyncHttpClient", "atmosphere", or even your repo name. And proj is the project name like "camel", "cxf", "atmosphere", etc. Both repo and proj parameters can be omitted and in this case, these values are set to apache and camel by default, respectively.
So, for looking up camel, you can use one of the following queries /version-diff/ /version-diff/?camel /version-diff/?apache/camel
For looking up cxf, you can use /version-diff/?cxf /version-diff/?apache/cxf
For looking up atmosphere, you can use /version-diff/?Atmosphere/atmosphere
I was wondering if you could merge the change into your repo and put it up at your http server so that we can all use this service. That would be great.
Thanks. Regards, Aki
You can merge this Pull Request by running
git pull https://github.com/elakito/vdiff master Or view, comment on, or merge it at:
https://github.com/tjsnell/vdiff/pull/1
Commit Summary
parameterized to work with other apache projects make the version selection options dependent on the current selection; add alert when either versio is not set a minor correction to previos selection options change upgrade to camel-2.12.2, restlet-2.1.6; deleted the local jar repo support atmosphere and other github projects add atmosphere comparison test and update README fixed the format of README.md File Changes
M README.md (32) M pom.xml (79) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar (0) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.md5 (1) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.sha1 (1) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom (9) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.md5 (1) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.sha1 (1) D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml (12) D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml.md5 (1) D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml.sha1 (1) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar (0) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.md5 (1) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.sha1 (1) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom (9) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.md5 (1) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.sha1 (1) D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml (12) D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml.md5 (1) D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml.sha1 (1) M src/main/java/cc/notsoclever/tools/MainApp.java (2) M src/main/java/cc/notsoclever/tools/MyRouteBuilder.java (40) M src/main/java/cc/notsoclever/tools/Versions.java (78) A src/main/java/cc/notsoclever/tools/VersionsUtils.java (30) D src/main/resources/camel-restlet-2.10.6.jar (0) M src/main/webapp/DiffCtrl.js (46) M src/main/webapp/index.html (61) A src/test/java/cc/notsoclever/tools/VersionsTest.java (220) Patch Links:
https://github.com/tjsnell/vdiff/pull/1.patch https://github.com/tjsnell/vdiff/pull/1.diff — Reply to this email directly or view it on GitHub.
— Reply to this email directly or view it on GitHub https://github.com/tjsnell/vdiff/pull/1#issuecomment-50220542.
Integrated your patch with a few changes and pushed it back out to GitHub. Seems to be working well. I’ll deploy and post a blog entry. Hopefully tomorrow but I’m traveling so may be Thursday.
Thanks! I wanted to do this and never got around to it. Love the filters on the versions when one is selected. Nice touch.
tjs
On Jul 28, 2014, at 8:04 AM, elakito notifications@github.com wrote:
Hi Tracy, No problem. Thanks for looking into it.
I forgot to mention that some changes were intended for my local copy which I had been using ;-). (my readme mentioning the code was forked from your repo and i commented out the google statistic call in my js copy). Please feel free to override/adjust these changes according to your needs.
thanks.
regards, aki
2014-07-26 4:12 GMT+02:00 Tracy Snell notifications@github.com:
I completely forgot! Had wanted to do it before your patch. I’ll work on merging it in and deploying it.
Thanks.
On Jul 25, 2014, at 5:05 AM, elakito notifications@github.com wrote:
Hi Tracey, we talked about this change about a half year ago. This patched version uses some heuristics to do the right look up so that it can look up not just a few apache projects at github but some others such as atmosphere and async-http-client. Basically, any project does defines the version constants in its root pom.xml or in its parent/pom.xml can be queried. I am using it now to look up cxf and those other projects.
In short, you can use the queries like
/version-diff/?repo/proj
where repo is the repository name like "apache", "AsyncHttpClient", "atmosphere", or even your repo name. And proj is the project name like "camel", "cxf", "atmosphere", etc. Both repo and proj parameters can be omitted and in this case, these values are set to apache and camel by default, respectively.
So, for looking up camel, you can use one of the following queries /version-diff/ /version-diff/?camel /version-diff/?apache/camel
For looking up cxf, you can use /version-diff/?cxf /version-diff/?apache/cxf
For looking up atmosphere, you can use /version-diff/?Atmosphere/atmosphere
I was wondering if you could merge the change into your repo and put it up at your http server so that we can all use this service. That would be great.
Thanks. Regards, Aki
You can merge this Pull Request by running
git pull https://github.com/elakito/vdiff master Or view, comment on, or merge it at:
https://github.com/tjsnell/vdiff/pull/1
Commit Summary
parameterized to work with other apache projects make the version selection options dependent on the current selection; add alert when either versio is not set a minor correction to previos selection options change upgrade to camel-2.12.2, restlet-2.1.6; deleted the local jar repo support atmosphere and other github projects add atmosphere comparison test and update README fixed the format of README.md File Changes
M README.md (32) M pom.xml (79) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar (0) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.md5 (1) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.sha1 (1) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom (9) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.md5 (1) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.sha1 (1) D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml (12) D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml.md5 (1) D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml.sha1 (1) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar (0) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.md5 (1) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.sha1 (1) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom (9) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.md5 (1) D repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.sha1 (1) D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml (12) D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml.md5 (1) D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml.sha1 (1) M src/main/java/cc/notsoclever/tools/MainApp.java (2) M src/main/java/cc/notsoclever/tools/MyRouteBuilder.java (40) M src/main/java/cc/notsoclever/tools/Versions.java (78) A src/main/java/cc/notsoclever/tools/VersionsUtils.java (30) D src/main/resources/camel-restlet-2.10.6.jar (0) M src/main/webapp/DiffCtrl.js (46) M src/main/webapp/index.html (61) A src/test/java/cc/notsoclever/tools/VersionsTest.java (220) Patch Links:
https://github.com/tjsnell/vdiff/pull/1.patch https://github.com/tjsnell/vdiff/pull/1.diff — Reply to this email directly or view it on GitHub.
— Reply to this email directly or view it on GitHub https://github.com/tjsnell/vdiff/pull/1#issuecomment-50220542.
— Reply to this email directly or view it on GitHub.
Hi Tracy, glad to hear that you liked the change. And thank you for writing this useful service and offering it to the community. ;-)
regards, aki
2014-07-30 4:20 GMT+02:00 Tracy Snell notifications@github.com:
Integrated your patch with a few changes and pushed it back out to GitHub. Seems to be working well. I’ll deploy and post a blog entry. Hopefully tomorrow but I’m traveling so may be Thursday.
Thanks! I wanted to do this and never got around to it. Love the filters on the versions when one is selected. Nice touch.
tjs
On Jul 28, 2014, at 8:04 AM, elakito notifications@github.com wrote:
Hi Tracy, No problem. Thanks for looking into it.
I forgot to mention that some changes were intended for my local copy which I had been using ;-). (my readme mentioning the code was forked from your repo and i commented out the google statistic call in my js copy). Please feel free to override/adjust these changes according to your needs.
thanks.
regards, aki
2014-07-26 4:12 GMT+02:00 Tracy Snell notifications@github.com:
I completely forgot! Had wanted to do it before your patch. I’ll work on merging it in and deploying it.
Thanks.
On Jul 25, 2014, at 5:05 AM, elakito notifications@github.com wrote:
Hi Tracey, we talked about this change about a half year ago. This patched version uses some heuristics to do the right look up so that it can look up not just a few apache projects at github but some others such as atmosphere and async-http-client. Basically, any project does defines the version constants in its root pom.xml or in its parent/pom.xml can be queried. I am using it now to look up cxf and those other projects.
In short, you can use the queries like
/version-diff/?repo/proj
where repo is the repository name like "apache", "AsyncHttpClient", "atmosphere", or even your repo name. And proj is the project name like "camel", "cxf", "atmosphere", etc. Both repo and proj parameters can be omitted and in this case, these values are set to apache and camel by default, respectively.
So, for looking up camel, you can use one of the following queries /version-diff/ /version-diff/?camel /version-diff/?apache/camel
For looking up cxf, you can use /version-diff/?cxf /version-diff/?apache/cxf
For looking up atmosphere, you can use /version-diff/?Atmosphere/atmosphere
I was wondering if you could merge the change into your repo and put it up at your http server so that we can all use this service. That would be great.
Thanks. Regards, Aki
You can merge this Pull Request by running
git pull https://github.com/elakito/vdiff master Or view, comment on, or merge it at:
https://github.com/tjsnell/vdiff/pull/1
Commit Summary
parameterized to work with other apache projects make the version selection options dependent on the current selection; add alert when either versio is not set a minor correction to previos selection options change upgrade to camel-2.12.2, restlet-2.1.6; deleted the local jar repo support atmosphere and other github projects add atmosphere comparison test and update README fixed the format of README.md File Changes
M README.md (32) M pom.xml (79) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar (0) D
repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.md5 (1)
D
repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.sha1 (1)
D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom (9) D
repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.md5 (1)
D
repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.sha1 (1)
D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml (12) D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml.md5 (1) D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml.sha1 (1) D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar (0)
D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.md5 (1)
D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.sha1
(1)
D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom (9)
D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.md5 (1)
D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.sha1
(1)
D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml (12) D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml.md5 (1) D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml.sha1 (1) M src/main/java/cc/notsoclever/tools/MainApp.java (2) M src/main/java/cc/notsoclever/tools/MyRouteBuilder.java (40) M src/main/java/cc/notsoclever/tools/Versions.java (78) A src/main/java/cc/notsoclever/tools/VersionsUtils.java (30) D src/main/resources/camel-restlet-2.10.6.jar (0) M src/main/webapp/DiffCtrl.js (46) M src/main/webapp/index.html (61) A src/test/java/cc/notsoclever/tools/VersionsTest.java (220) Patch Links:
https://github.com/tjsnell/vdiff/pull/1.patch https://github.com/tjsnell/vdiff/pull/1.diff — Reply to this email directly or view it on GitHub.
— Reply to this email directly or view it on GitHub https://github.com/tjsnell/vdiff/pull/1#issuecomment-50220542.
— Reply to this email directly or view it on GitHub.
— Reply to this email directly or view it on GitHub https://github.com/tjsnell/vdiff/pull/1#issuecomment-50566140.
It’s deployed and running. Note that I did switch to letting Angular handle the URL parameters. You can link to a specific comparison like this now:
http://vdiff.notsoclever.cc/index.html#Atmosphere/atmosphere/project-2.1.0/project-2.2.0-RC3
On Jul 30, 2014, at 3:55 AM, elakito notifications@github.com wrote:
Hi Tracy, glad to hear that you liked the change. And thank you for writing this useful service and offering it to the community. ;-)
regards, aki
2014-07-30 4:20 GMT+02:00 Tracy Snell notifications@github.com:
Integrated your patch with a few changes and pushed it back out to GitHub. Seems to be working well. I’ll deploy and post a blog entry. Hopefully tomorrow but I’m traveling so may be Thursday.
Thanks! I wanted to do this and never got around to it. Love the filters on the versions when one is selected. Nice touch.
tjs
On Jul 28, 2014, at 8:04 AM, elakito notifications@github.com wrote:
Hi Tracy, No problem. Thanks for looking into it.
I forgot to mention that some changes were intended for my local copy which I had been using ;-). (my readme mentioning the code was forked from your repo and i commented out the google statistic call in my js copy). Please feel free to override/adjust these changes according to your needs.
thanks.
regards, aki
2014-07-26 4:12 GMT+02:00 Tracy Snell notifications@github.com:
I completely forgot! Had wanted to do it before your patch. I’ll work on merging it in and deploying it.
Thanks.
On Jul 25, 2014, at 5:05 AM, elakito notifications@github.com wrote:
Hi Tracey, we talked about this change about a half year ago. This patched version uses some heuristics to do the right look up so that it can look up not just a few apache projects at github but some others such as atmosphere and async-http-client. Basically, any project does defines the version constants in its root pom.xml or in its parent/pom.xml can be queried. I am using it now to look up cxf and those other projects.
In short, you can use the queries like
/version-diff/?repo/proj
where repo is the repository name like "apache", "AsyncHttpClient", "atmosphere", or even your repo name. And proj is the project name like "camel", "cxf", "atmosphere", etc. Both repo and proj parameters can be omitted and in this case, these values are set to apache and camel by default, respectively.
So, for looking up camel, you can use one of the following queries /version-diff/ /version-diff/?camel /version-diff/?apache/camel
For looking up cxf, you can use /version-diff/?cxf /version-diff/?apache/cxf
For looking up atmosphere, you can use /version-diff/?Atmosphere/atmosphere
I was wondering if you could merge the change into your repo and put it up at your http server so that we can all use this service. That would be great.
Thanks. Regards, Aki
You can merge this Pull Request by running
git pull https://github.com/elakito/vdiff master Or view, comment on, or merge it at:
https://github.com/tjsnell/vdiff/pull/1
Commit Summary
parameterized to work with other apache projects make the version selection options dependent on the current selection; add alert when either versio is not set a minor correction to previos selection options change upgrade to camel-2.12.2, restlet-2.1.6; deleted the local jar repo support atmosphere and other github projects add atmosphere comparison test and update README fixed the format of README.md File Changes
M README.md (32) M pom.xml (79) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar (0) D
repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.md5 (1)
D
repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.sha1 (1)
D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom (9) D
repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.md5 (1)
D
repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.sha1 (1)
D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml (12) D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml.md5 (1) D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml.sha1 (1) D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar (0)
D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.md5 (1)
D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.sha1
(1)
D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom (9)
D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.md5 (1)
D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.sha1
(1)
D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml (12) D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml.md5 (1) D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml.sha1 (1) M src/main/java/cc/notsoclever/tools/MainApp.java (2) M src/main/java/cc/notsoclever/tools/MyRouteBuilder.java (40) M src/main/java/cc/notsoclever/tools/Versions.java (78) A src/main/java/cc/notsoclever/tools/VersionsUtils.java (30) D src/main/resources/camel-restlet-2.10.6.jar (0) M src/main/webapp/DiffCtrl.js (46) M src/main/webapp/index.html (61) A src/test/java/cc/notsoclever/tools/VersionsTest.java (220) Patch Links:
https://github.com/tjsnell/vdiff/pull/1.patch https://github.com/tjsnell/vdiff/pull/1.diff — Reply to this email directly or view it on GitHub.
— Reply to this email directly or view it on GitHub https://github.com/tjsnell/vdiff/pull/1#issuecomment-50220542.
— Reply to this email directly or view it on GitHub.
— Reply to this email directly or view it on GitHub https://github.com/tjsnell/vdiff/pull/1#issuecomment-50566140.
— Reply to this email directly or view it on GitHub.
cool. That direct url reference is very practical. ;-)
2014-07-31 20:15 GMT+02:00 Tracy Snell notifications@github.com:
It’s deployed and running. Note that I did switch to letting Angular handle the URL parameters. You can link to a specific comparison like this now:
http://vdiff.notsoclever.cc/index.html#Atmosphere/atmosphere/project-2.1.0/project-2.2.0-RC3
On Jul 30, 2014, at 3:55 AM, elakito notifications@github.com wrote:
Hi Tracy, glad to hear that you liked the change. And thank you for writing this useful service and offering it to the community. ;-)
regards, aki
2014-07-30 4:20 GMT+02:00 Tracy Snell notifications@github.com:
Integrated your patch with a few changes and pushed it back out to GitHub. Seems to be working well. I’ll deploy and post a blog entry. Hopefully tomorrow but I’m traveling so may be Thursday.
Thanks! I wanted to do this and never got around to it. Love the filters on the versions when one is selected. Nice touch.
tjs
On Jul 28, 2014, at 8:04 AM, elakito notifications@github.com wrote:
Hi Tracy, No problem. Thanks for looking into it.
I forgot to mention that some changes were intended for my local copy which I had been using ;-). (my readme mentioning the code was forked from your repo and i commented out the google statistic call in my js copy). Please feel free to override/adjust these changes according to your needs.
thanks.
regards, aki
2014-07-26 4:12 GMT+02:00 Tracy Snell notifications@github.com:
I completely forgot! Had wanted to do it before your patch. I’ll work on merging it in and deploying it.
Thanks.
On Jul 25, 2014, at 5:05 AM, elakito notifications@github.com wrote:
Hi Tracey, we talked about this change about a half year ago. This patched version uses some heuristics to do the right look up so that it can look up not just a few apache projects at github but some others such as atmosphere and async-http-client. Basically, any project does defines the version constants in its root pom.xml or in its parent/pom.xml can be queried. I am using it now to look up cxf and those other projects.
In short, you can use the queries like
/version-diff/?repo/proj
where repo is the repository name like "apache", "AsyncHttpClient", "atmosphere", or even your repo name. And proj is the project name like "camel", "cxf", "atmosphere", etc. Both repo and proj parameters can be omitted and in this case, these values are set to apache and camel by default, respectively.
So, for looking up camel, you can use one of the following queries /version-diff/ /version-diff/?camel /version-diff/?apache/camel
For looking up cxf, you can use /version-diff/?cxf /version-diff/?apache/cxf
For looking up atmosphere, you can use /version-diff/?Atmosphere/atmosphere
I was wondering if you could merge the change into your repo and put it up at your http server so that we can all use this service. That would be great.
Thanks. Regards, Aki
You can merge this Pull Request by running
git pull https://github.com/elakito/vdiff master Or view, comment on, or merge it at:
https://github.com/tjsnell/vdiff/pull/1
Commit Summary
parameterized to work with other apache projects make the version selection options dependent on the current selection; add alert when either versio is not set a minor correction to previos selection options change upgrade to camel-2.12.2, restlet-2.1.6; deleted the local jar repo support atmosphere and other github projects add atmosphere comparison test and update README fixed the format of README.md File Changes
M README.md (32) M pom.xml (79) D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar (0) D
repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.md5 (1)
D
repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.sha1
(1)
D repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom (9) D
repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.md5 (1)
D
repo/org/apache/camel/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.sha1
(1)
D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml (12) D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml.md5 (1) D repo/org/apache/camel/camel-restlet/maven-metadata-local.xml.sha1 (1) D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar (0)
D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.md5
(1)
D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.jar.sha1
(1)
D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom (9)
D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.md5
(1)
D
repo/org/apache/camel/fix/camel-restlet/2.10.6/camel-restlet-2.10.6.pom.sha1
(1)
D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml (12) D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml.md5 (1) D repo/org/apache/camel/fix/camel-restlet/maven-metadata-local.xml.sha1 (1) M src/main/java/cc/notsoclever/tools/MainApp.java (2) M src/main/java/cc/notsoclever/tools/MyRouteBuilder.java (40) M src/main/java/cc/notsoclever/tools/Versions.java (78) A src/main/java/cc/notsoclever/tools/VersionsUtils.java (30) D src/main/resources/camel-restlet-2.10.6.jar (0) M src/main/webapp/DiffCtrl.js (46) M src/main/webapp/index.html (61) A src/test/java/cc/notsoclever/tools/VersionsTest.java (220) Patch Links:
https://github.com/tjsnell/vdiff/pull/1.patch https://github.com/tjsnell/vdiff/pull/1.diff — Reply to this email directly or view it on GitHub.
— Reply to this email directly or view it on GitHub https://github.com/tjsnell/vdiff/pull/1#issuecomment-50220542.
— Reply to this email directly or view it on GitHub.
— Reply to this email directly or view it on GitHub https://github.com/tjsnell/vdiff/pull/1#issuecomment-50566140.
— Reply to this email directly or view it on GitHub.
— Reply to this email directly or view it on GitHub https://github.com/tjsnell/vdiff/pull/1#issuecomment-50797413.
OK, I’ve revamped it a bunch.
Saner URLS /diff/{org}/{project} and /diff/{org}/{project}/{v1}/{v2} No more hash mess (though this did goof up the ability to run local not in the http root. Trunk is now included in the tags list. However, projects that user master still need support. I’ll have it shortly. Sections are collapsed by default (well and are collapsable) The URL is updated when you select versions and do a diff so you can just copy that direct URL
So now the URL is
http://vdiff.notsoclever.cc/diff/Atmosphere/atmosphere/project-2.1.0/project-2.2.0-RC3
Which I think is more intuitive and looks better. I expect this format to be the final one.
On Aug 1, 2014, at 4:16 AM, elakito notifications@github.com wrote:
cool. That direct url reference is very practical. ;-)
Hi Tracey, we talked about this change about a half year ago. This patched version uses some heuristics to do the right look up so that it can look up not just a few apache projects at github but some others such as atmosphere and async-http-client. Basically, any project does defines the version constants in its root pom.xml or in its parent/pom.xml can be queried. I am using it now to look up cxf and those other projects.
In short, you can use the queries like
/version-diff/?repo/proj
where repo is the repository name like "apache", "AsyncHttpClient", "atmosphere", or even your repo name. And proj is the project name like "camel", "cxf", "atmosphere", etc. Both repo and proj parameters can be omitted and in this case, these values are set to apache and camel by default, respectively.
So, for looking up camel, you can use one of the following queries /version-diff/ /version-diff/?camel /version-diff/?apache/camel
For looking up cxf, you can use /version-diff/?cxf /version-diff/?apache/cxf
For looking up atmosphere, you can use /version-diff/?Atmosphere/atmosphere
I was wondering if you could merge the change into your repo and put it up at your http server so that we can all use this service. That would be great.
Thanks. Regards, Aki