I've completed planet normal mapping, planet per-pixel lighting, fixed some bugs in tile texture loading code and added simple terrain on Mercury.
Thanks. I've uploaded the content of this ZIP archive (despite the missing source code) as commit to my BB repo. Your Glider/master branch has been updated to derive from Asmi/master.
Sources will be added tomorrow when I'll figure out how to commit to bitbucket.
I don't know how much you know about DVCS, so please forgive me if this sounds cumbersome now.
With DVCS, the best way to approach it is to think of it as a fancy kind of ZIP archive manager. You pile up a stack of "ZIPs" (commiting) in your local repo, then "push" the difference in "ZIPs" to a remote stack. Consequently, you do not
commit to BB, you commit to your local clone of the repo on your machine. Then you
push to your clone of the repo on BB.
Therefore, you have to clone the repository first down to your machine. It doesn't really matter if you do it from Asmi's copy on BB or my copy on BB. You don't even need a registration on BB to do the clone.
Once you've got your local clone, you can commit to it whenever you wish, no network, no password needed. To publish your new commits (or "ZIPs", to stay with the mental picture), you have various ways. You can push it to another repository (if you have push rights), you can "bundle" it to a neat archive file that can be posted on O-F (and others can pull from this file) or you can email patches. Of course the best way is to do what Asmi does: create a BB account, fork/clone/copy the repository on BB, and push all commits from your local repo to this BB clone of yours.
But my offer still stands: if this would hinder your development time somewhat, I guess we'd all prefer you hacking on the code instead of fiddling with version control, so you can continue to upload ZIP-snapshots of your code and I'll do my best to put it into the repo under your name - just as I've done before.
regards,
Face
---------- Post added at 10:29 ---------- Previous post was at 10:06 ----------
@Asmi:
I would advice against putting the debug database file into the repository, at least not with every commit. The reason is, that binary files that size (7MB) - while not causing trouble otherwise - blow up the repo size somewhat if changed regulary. I estimate a commit with DLL and PDB in it to be around 1.5MBs (of course it is compressed). This would mean that every commit with different DLL and PDB in it adds 1.5MBs to the repo size of ca. 40MB. Without these binaries, a commit's size would be negligible.
Therefore, I'd like to propose a workflow as follows: keep up the fine-granular commits, but only commit the DLL from time to time, maybe once a certain state is ready to be announced on O-F. The PDB should not go in there at all, instead you can upload the PDB to BB's download section as single file. This way, the repo still represents a complete addon-package (but only at certain commit steps), and testers can download the most recent PDB for debug purposes on demand, without the huge file spoiling clone-time for new developers.
Of course we can remove the files from the repo later on, but that would rewrite history and therefore change the hash-codes...