My workflow working on my Bitcoin site is:
* Fetch encrypted database from server to localhost, unencrypt and load.
* Add new features to local machine & test.
* Push changes to gitorious (git push).
* Login to remote server and pull changes (git pull).
But my graph looks screwy:
* d095816 (HEAD, master) Merge branch 'master' of git://gitorious.org/intersango/m
|\
| * 26810c9 (origin/master, origin/HEAD) force fixed precision in exchange rates SQL
* | 85590e6 Merge branch 'master' of git://gitorious.org/intersango/master
|\ \
| |/
| * 2cc7743 fixed conversion function to stop float rounding errors.
* | f354456 Merge branch 'master' of git://gitorious.org/intersango/master
|\ \
| |/
| * f61ca2e changed exchange rate wording to reflect new alg.
* | 37af61e Merge branch 'master' of git://gitorious.org/intersango/master
|\ \
| |/
| * 08ec5ac fixed decimal places for exchanger.
| * ebc9a87 per nanotube's suggestion: switch buy to show sell rates & vice versa.
* | 607d762 Merge branch 'master' of git://gitorious.org/intersango/master
|\ \
| |/
| * 59080d5 per nanotube's suggestion, use best rate for calc rate.
| * 3996ad3 best rates go at the top.
| * 4a29854 reformatted exchange rate SQL.
* | 793fdf5 Merge branch 'master' of git://gitorious.org/intersango/master
|\ \
| |/
| * fdd322a Ability to cancel requests as well as stricter viewing permissions.
| * e140119 protect viewing orders from outside intruders.
| * 69d49b0 cast to string before comparison.
| * dbcb489 fixed typo preventing orders showing up
* | 083d928 Merge branch 'master' of git://gitorious.org/intersango/master
|\ \
| |/
| * 3770477 fix broken require path.
| * 7de5a0b moved into bank subdir. off by default to protected against user error.
* | 6341d52 Merge branch 'master' of git://gitorious.org/intersango/master
|\ \
| |/
| * 09e2947 withdrawal script to GBP bank.
* | 341c06d Merge branch 'master' of git://gitorious.org/intersango/master
|\ \
| |/
How can I fix that? On my local machine it shows:
* 26810c9 (HEAD, origin/master, master) force fixed precision in exchange rates SQL.
* 2cc7743 fixed conversion function to stop float rounding errors.
* f61ca2e changed exchange rate wording to reflect new alg.
* 08ec5ac fixed decimal places for exchanger.
* ebc9a87 per nanotube's suggestion: switch buy to show sell rates & vice versa.
* 59080d5 per nanotube's suggestion, use best rate for calc rate.
* 3996ad3 best rates go at the top.
* 4a29854 reformatted exchange rate SQL.
* fdd322a Ability to cancel requests as well as stricter viewing permissions.
* e140119 protect viewing orders from outside intruders.
* 69d49b0 cast to string before comparison.
* dbcb489 fixed typo preventing orders showing up
* 3770477 fix broken require path.
* 7de5a0b moved into bank subdir. off by default to protected against user error.
* 09e2947 withdrawal script to GBP bank.
* f066cf4 denominate all costs in terms of bitcoins.
* bdabf2d verification for bitcoin deposits are now instant.
* 4993f8c synchronise funds laying about.
* ee40599 actually perform query for real.
* ca1cf94 take command line argument.
* d170902 just to be safe.
* a82b1b1 stop it erroring on localhost.
* 5ff5220 actually perform bitcoin withdrawls now.
* de88367 verify only allows deposits.
* b90ec2b add to system in summa the unverified withdrawals.
* 50c2faa sub not add.
* dc719c1 improved summa algorithm
* c3e3ce9 moved missing function back out.
* 5988fe6 fixed missing function.
* 99c7d65 fix GMP problem behaviour.