portable maemo sdk?
Hi,
sometimes I use my laptop to develop apps and sometimes my desktop computer, both running with ubuntu. Now I want to move my work from one computer to the other. How would you solve this problem? My idea was an external drive and some vmware solution. Or maybe a subversion repo? |
Re: portable maemo sdk?
Subversion hosted on a Garage project, perhaps?
|
Re: portable maemo sdk?
Quote:
I ported dia to os2008 so maybe I will open this project on maemo garage. But what about experimenting (playing ;) ) with code? And if I install new libs to the sdk I have to do this on both systems. |
Re: portable maemo sdk?
Use bazaar or any other distributed serverless SCC.
|
Re: portable maemo sdk?
I run my work back and forth between work and home sometimes. It works, but you need a large flash or hard drive. The newest VMware image (0.7) is almost 8GB and with a persistent drive space file, I'm often up over 10 GB. That takes a while to copy both ways; I end up using a portable HD.
Subversion would work for project storage. However, I often have settings I want to transfer -- Eclipse configs or the specific setup of supporting software. That could go into an SVN repo...I guess. I'm rooting to a qemu image of a dev environment, like there is for VMware. I've heard rumblings that one is being worked on. That would be the closest to a portable SDK. |
Re: portable maemo sdk?
I'm sorry but I updated my last post a few minutes later and extended the problem. How to take care of multiple sdks and synchronize them?
|
Re: portable maemo sdk?
I use Unison for large amounts of data, supports merging too. Never tried with scratchbox though (probably tricky with all those links).
|
Re: portable maemo sdk?
Man, I've to wait a few seconds before posting :D
You answer very fast. @frethop did you create your own image or did you download something? |
Re: portable maemo sdk?
When I develop code on more than one computer I use 'git' (distributed version control) to synch them. I make each module a git repo.
Say I start with some Debian package and I unpack the source. Then I cd down into the top dir of the unpacked source and do Code:
git init Then, when I want to work on the other (or third) computer: Code:
git clone user@machine:path-to-where-the.git-dir-is Then I can hack away at the second computer. If I have instead done more work on the first computer I can just do (on the second computer): Code:
git pull Code:
git pull user@machine:path-to-where-the.git-dir-is |
Re: portable maemo sdk?
Quote:
http://maemovmware.garage.maemo.org/ It's got lots of goodies and is kept very current. The current version comes with Diablo, ESbox and Pluthon Eclipse plugins, Python, C++ bindings, PC connectivity and the latest Maemo software (to quote from the Web site). |
All times are GMT. The time now is 13:04. |
vBulletin® Version 3.8.8