SVN to Mercurial
SVN + branching + renaming directories (in eclipse) has been killing me so I decided to move to Mercurial, why not Git? Most comparisons break down the differences to Mercurial is simple and doesn’t have some the weird parts of Git, but Git is cool.
I want simple.
The conversion from SVN to Mercurial process was complicated and annoying, then it was very simple.
Using StackOverflow I got the gist of the solution.
My attempt path:
- Spend ages trying to get my remote repository to convert straight to Mercurial to no avail, not sure why…
- Set up a VisualSVN server on my local box, clone my SVN repo using svnsync then spend ages trying to get Mercurial convert to accept the invalid cert – lack of experience/knowledge failure
- Use hg (Mercurial) to convert straight from the subversion repo files to Mercurial – minor success, Mercurial doesn’t like tree based repositories with lots of projects in them without the use of an extension
- Use hg to convert each project from SVN to individual repositories – Winrar!
Path to success:
- Download Mercurial and TortoiseHg
- Set up a local SVN server (I used Visual SVN Server
for this because it was there from my previous attempt and I don’t know how to work svnserve. Also make a repo (e.g. temp-repo) - Sync your SVN repo to your local machine (if it isn’t already there):
svnsync init https://local-svn-server/svn/temp-repo/ svn://old-svn-path
- For every project in your repository, make a new directory (project-name) and run the following command:
hg convert file:///c:/path/to/local/repository/and/project-name project-name/
The only other complication I ran into was importing the new repository into eclipse threw an error, something about dotnetcode (abort: requirement ‘dotencode’ not supported!. Command line: etc). Just go into Preferences->Team-Mercurial and override the Hg executable to use TortoiseHg rather than the built-in one.
Good luck!
Android applications

I like the HTC applications apparently
2 weeks into my HTC Hero, these are the android HTC apps I use for all my guff…
- E-mail: the Gmail client that is readily available to all android phones, I use it over the HTC Sense UI offering only because it allows archiving and I don’t really want to clutter my phone with POP3 accounts
- Music: HTC’s “Music” is my current choice after a flip flop between it and Meridian. I went with the former due to locked screen controls, the ability to add ringtones directly and better integration with Sense UI
- Calendar: Haven’t strayed from the HTC calendar yet, the widgets provide enough information for me, though it would be nice if it showed tertiary calendars in the widget’s
- SMS: mostly chompSMS at this point, though temped to go back to the Sense UI application for the widget integration. chompSMS’ only advantage (for me) at this point seems to be the capability to change the notification icon color (woooooo!)
- Task Manager: TasKiller but only because I haven’t tried anything else, I like that it shows more “tasks” (e.g. the google maps friend service) than other applications I have seen, but I don’t like how easy it is to accidentally close the wrong thing (tap TouchFlo accidentally and you may as well restart your phone). This is fixable by making icons big, but then you read can’t entire application name! Wait, there is an update for this… Tried it, nothing ground breaking so will pursue alternatives
- File Manager: Linda, but only because I haven’t tried anything else
- Podcast Manager: Google’s Listen which is unreliable at best. The” download when wi-fi is available option” drops out a lot and the application seems to just hog memory during playback. Had a quick look at Car Cast but it was a bit simple. Might have to bite the bullet try BeyondPod which is meant to be the goods….
- Contact management: “People”, another HTC dealy which lets you link contacts to flickr and Facebook, syncs with google contacts… Awesome!
Other apps include Scrobble Droid to post my played music my last.fm account, Ringdroid to change alarm tones easily, Stream Furious to stream internet radios (good for Internode!) and 2G-3G to switch off the battery hungry data connection.
Seems this post turned into an advertisement for the HTC Sense UI, lucky them.
Android tip – Marketplace browser
The android marketplace is convenient enough to browse on the device, but a mouse and keyboard can be are mightier than a finger scroll and tappety screen letters.
Cyrket is a client for the marketplace that runs in any old browser and allows keyword search and category browsing. When you find an application you want a simple scan of the bar code with your device camera (I use ixMAT scanner) will load the device browser and install the application.
Too easy!
What I'm Doing...
- Try the new Android Agenda Widget dev version, new color customizations and refresh on event completion! http://goo.gl/QD11 2010-11-02
- @GamesParadise is the special launch price for Mansions of Madness $99? in reply to GamesParadise 2010-10-27
- Froyo users, I've been playing with C2DM (notifications), check out http://goo.gl/xRXm (Cloud2SMS) and let me know what you think! 2010-10-23
- More updates...
Posting tweet...
Powered by Twitter Tools