what is the official/active home of the MercurialEclipse plugin? - eclipse

I'm having trouble finding the official home of the MercurialEclipse plugin (is there one?), and I have a weird feeling there are actually multiple projects by this name.
Here are some of the projects I've found:
http://code.google.com/a/eclipselabs.org/p/mercurialeclipse/
http://www.javaforge.com/project/HGE
http://www.intland.com/products/mercurialeclipse/overview/
https://bitbucket.org/mercurialeclipse/main/wiki/Home
See also this ticket I filed: http://www.javaforge.com/issue/23290

It appears the home has moved back to bitbucket.
https://bitbucket.org/mercurialeclipse/main
At least that is where active bugs/feature_requests are supposed to be filed, according to this note.
New project home on Bitbucket
Furthermore, as of today (9/20/12):
javaforge is at MercurialEclipse 1.9.1
bitbucket is at MercurialEclipse 2.0
The MercurialEclipse 2.0 version has shifted to using JavaHg for its mercurial interactions.

Since Intland Software (owners of JavaForge) are developing and maintaining the plugin, the official web site is http://www.intland.com/products/mercurialeclipse/overview/, and their official project page http://www.javaforge.com/project/HGE.
The BitBucket page stems from the time when the plugin was developed by Vectrace, but they transferred the project maintenance to Intland, so it’s no longer relevant.
Regarding the Google Code page, see http://www.jroller.com/andyl/entry/how_open_is_mercurialeclipse — At some point in time Intland started requiring a login to JavaForge to use the plugin, which provoked a let’s say... vivid response. However they reverted this behaviour quickly, and as Intland has contributed so much to the project, I forgive them. Before they jumped in, the project had stagnated. In the meanwhile one of the original Vectrace developers of the project created this Google Code project though. If you are sympathetic to that, I guess you could consider the Google Code project the official repository.

The google code one should be the official home.
However to install it the official update site is :
http://mercurialeclipse.eclipselabs.org.codespot.com/hg.wiki/update_site/stable

Gone restricted again at intland:
www.intland.com/products/mercurialeclipse/overview/
www.intland.com/products/other-products/
Their codebeamer tracker and repo is stuck on 1.9.1:
www.javaforge.com/project/HGE
So i guess, bye bye javaforge.
Both code.google.com and bitbucket.org projects have code and are accepting issues.
code.google.com/a/eclipselabs.org/p/mercurialeclipse/
bitbucket.org/mercurialeclipse/main/overview
Of these, bitbucket seems to be more up to date.
They mention however the same URL for eclipse installer:
http://mercurialeclipse.eclipselabs.org.codespot.com/hg.wiki/update_site/stable

Related

Jasper Dynamic reports website

I’m currently using the library Dynamic Reports that uses Jasper Reports, but it seems the website is out of service now.
Will it be fixed soon ? Is the library still working ?
Thank you for your help.
Don't know what happened to the project but it also disappeared from SourceForge (https://sourceforge.net/p/dynamicreports/).
I guess the project is now on GIT
https://github.com/dynamicreports
Documentation and examples is still missing though
Pursuant to the failure of that website, the project was cloned by some users, from existing files and ported over to github. The documentation is still work in progress, as it seems that it has to be reconstituted from the ground up. The continuing work can be accessed at https://dynamicreports.readthedocs.io/en/latest/.
By the way, the original artifacts can still be downloaded from maven central and the library at least up to version 5.1.0. As for continuing support and maintenance, it's a matter of time, but these contributors contributors intend to see to it that this library flourishes.

PHP-app deployment tool from GitHub or Eclipse / EGit (FTP?)

Historically I was using Dreamweaver to edit my PHP-app, at which time I was using the built in FTP-function to upload to the webhost. It was super easy. With the push of a button (Ctrl + U) I could easily upload the file I had been editing to the correct folder at the webhost (after making some initial easy settings in Dreamweaver).
But now I am trying to get into the version control system mentality instead and I have started using EGit in Eclipse and I have successfully synced my project to GitHub and pushed my commits. I guess I use GitHub mostly for backup since I am the only one editing my app.
Now, as I mentioned before, deployment of my files was so easy in Dreamweaver, and easy to manage, I had total control of which files I was updating and total visibility. But now, deploying my project from Eclipse or GitHub doesn't look as easy. I have been trying DeployHQ.com to deploy my latest commits to GitHub, but found that to be a little unmanageable and not so easy (maybe I didn't try hard enough), then I tried Remote System Explorer in Eclipse, also not so easy and manageable.
I am looking for a tool or method to deploy my PHP app to my webhost file system from either Eclipse or GitHub that has been purposely built to be easy easy and easy and intuitive. Does such a tool exist? I am almost thinking about reverting back to my old Dreamweaver FTP-client just because I can't be bothered getting something like DeployHQ to work.
I guess it goes without saying that I am only coding part-time, so please be nice.
FTPloy offers a similar service that I used to use back when I coded PHP. It was easy to setup and integrates directly with GitHub or BitBucket.

Grails Facebook-Graph Plugin Oauth2

We have been using the Grails Facebook-graph plugin for a while now - it has been working perfectly until earlier this month when FB apparently turned off their old authentication scheme, and indirectly forced everybody to use oauth2 instead.
This post from FB https://developers.facebook.com/blog/post/525/ describes the changes, and the issue in the Grails plugin seems to be that it does not comply with the new standard.
The main issue appears to be in the way the active user data is being maintained in the plugin. This is currently based on the FB provided cookie "fbs", which contains all the necessary session data related to the active user. Unfortunately, this is no longer provided by FB (apparently replaced by a "fbsr" cookie instead).
I have searched the FB documentation, and in various forums for details on how to upgrade the plugin, but unfortunately without luck.
Can anyone help with a hint or two on what steps should be performed in order to get the plugin updated?
EDIT: I think the updated version of the plugin (0.14) has been pushed the public repository. You should try grabbing that one first before reading the rest of my answer.
It looks like the plugin maintainer, Jesus Lanchas, made some updates over the last few days to enable oauth2 support. It has not been pushed to the plugin repository yet, but I was able to get it working with my project. Here's what I did:
#Install a local copy of the plugin WITHIN my project
mkdir plugins-local
cd plugins-local
git clone git://github.com/chechu/grails-facebook-graph.git
mv grails-facebook-graph facebook-graph
Update BuildConfig.groovy and tell grails where to load the plugin from. I put this line before grails.project.dependency.resolution
grails.plugin.location.'facebook-graph' = "plugins-local/facebook-graph"
Uninstall the existing facebook-graph plugin from my project
grails uninstall-plugin facebook graph
This is a temporary solution for me until the offical update hits the repo, but it allows me to make sure I'm using the same new code everywhere.
EDIT: we released our Facebook Grails SDK on GitHub :
https://github.com/benorama/facebook-grails-sdk.
Currently only tested on Grails 2.0…
Any feedback is welcome before we release it officially to Grails.org.
Indeed, it looks like Grails Facebook-graph plugin does not support OAuth2 Facebook authentication (which is required since October 1st 2011).
We have already ported the official PHP SDK V3.1.1 to ColdFusion 9 (https://github.com/affinitiz/facebook-cf-sdk).
Last month, we started to implement it as a plugin in Grails 2.0.
It is currently at an alpha stage so we have not released it yet, but it is working on our prototype.
To connect to the Facebook Graph API, it uses RestFB internally.
If you want to give it a try and give us some feedbacks, let me know, I'll sent it to you by email.

subversioning ipad app project

I am currently looking at setting up an Ipad app project into subversion.
Ive had a lot of experience with windows based development and .net. With this we have just created a repository in a network folder (by just right clicking -> TortiseSVN -> create repository) , than all we have done is our developers have checked out from this directory.
How do we go about doing this in xcode. I know subversion is integrated with xcode and I am pretty confident of doing everything (from tutorials) except for the creation of the repository.
Just wondering how we go about creating a repository in a folder based up on network folder?
Thanks in advance
Google for the svn book.
It should have everything you need to know with the exception of Xcode specifics.
Honestly, you probably don't want to create a repository on someone's development machine, especially if you are giving people network access.
You should setup an actual SVN server or use an online service.
Here is a question posted in 2009: SVN server for the Mac that's easy to set up?
Here is the "official" Ubuntu guide if you chose to run the SVN server on top of Ubuntu (which is my recommendation). Google for "install svn ubuntu".
Sorry I can't post multiple links yet.
Not 100% sure since I mainly use the terminal for svn operations on mac but
if you go in XCode to the scm you can configure the repositories for your project
once that is set up (I guess you know how to do this form your question), you simply you can go scm->repositories
select the one you want and you can then modify it

Eclipse FTP "Team Plugin"

It seems to me from the following page
http://www.eclipse.org/eclipse/platform-team/target.php
and other pages like it. that there has been a robust, mature, properly integrated (and seemingly very smart) way to upload and synchronize files from an eclipse workspace with an FTP site for four to six years already.
It seams from that page and similar pages around the web that "The WebDAV and FTP plugins are built as part of the platform build" which to me in plain english would mean that if you have the core eclipse files you should already have it.
This is obviously not the case. you dont even have the plugins required to make basic ftp access unless you install it from a repository.
Not only is it not installed. it is not available from the default plugin repositries set up when you download eclipse.
Not only that but I could not even find the link to the repository anywhere.
RSE - which seams like a library out of the nineties with such limited functionality that shell clients writen for windows 3.1 could do more in less steps - has its plugin repository url posted in many places. but the team plugin has only links to CVS repositories of the source at best. even most of those are broken.
In conclusion.
Does anyone know how to install the "team" ftp client so that I can synchronize my content with FTP?
Well, here is an sftp plugin on sourceforge.
It is only about internal plugin defining a basic container for any ftp or webdav-based application.
You can see, when looking at:
the source of eclipse.ftp, that this is mainly an exception, some interfaces and a basic FTP container.
the sources of the target.ftp plugin, that that feature is here from more than 4 years, untouched, with basic functions only.
Only a more advance client like eclipse.team.ftp defines a client, but not on eclipse.team.ftp no more, since this is now the DSDP Target Management component which actually has developed a more advanced FTP/Webdav layer. It took over since 2006.
Ok, time for me to answer my own question.
No RSE does not do what org.eclipse.team.ftp was able to accomplish five years ago. Somehow that functionality never made it in. I have no idea why they dropped a perfectly logical solution in favor of the new backwards methodology.
However, visiting the site that #bmargulies recommended I realized that Jcraft still hosts the original FTP and WebDav Service for Team Services (upon which their sftp service is built)
So you can just point your eclipse install dialog at http://eclipse.jcraft.com/ and install the original plugin.
Good luck
I am also looking for this. Any solution for you yet?
This one also has been left dead and then excluded. :((
Team Synchronization on top of RSE
I guess there are still not enough Eclipse developers interested in it. Especially if one continue to see not only dead projects but even succesfull ftp-sync projects being shut out.
Really sad.