tjsnell / vdiff

Camel Release Package Version Diffs
Apache License 2.0
2 stars 0 forks source link

vdiff to handle various other projects #1

Closed elakito closed 9 years ago

elakito commented 9 years ago

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

tjsnell commented 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.

elakito commented 9 years ago

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.

tjsnell commented 9 years ago

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.

elakito commented 9 years ago

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.

tjsnell commented 9 years ago

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.

elakito commented 9 years ago

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.

tjsnell commented 9 years ago

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. ;-)