Bazaar & Launchpad

Dokumentasi singkat penggunaan dasar bazaar dan pemanfaatan fasilitas code hosting yang ada di Launchpad. Informasi lengkap mengenai apa itu bazaar dan code hosting langsung saja klik link yang ada atau tanya-tanya juga sama Om Google okeh! *lame* :P

Untuk menginstal bazaar pada Ubuntu langsung saja ketik perintah berikut:

$ sudo apt-get install bzr

Yang pertama-tama perlu dilakukan adalah mengatur alamat email yang akan Anda gunakan pada bazaar:

$ bzr whoami 'Nama Anda <email@contoh.com>'

Buat direktori baru lalu jalankan bzr init di dalam direktori tersebut untuk membuat branch baru:

$ mkdir test
$ cd mkdir
$ bzr init

Silakan buat berkas baru lalu sunting isi berkas tersebut dan setelah beres tambahkan ke dalam bazaar.

$ echo 'Testing 1 2 3' > berkas.txt
$ bzr add berkas.txt
added berkas.txt

Gunakan perintah bzr status atau bzr diff untuk melihat perubahan yang telah Anda lakukan.

$ bzr status
added:
  berkas.txt

$ bzr diff
--- berkas.txt  1970-01-01 00:00:00 +0000
+++ berkas.txt  2007-07-24 16:53:46 +0000
@@ -0,0 +1,1 @@
+Testing 1 2 3

Selanjutnya setelah puas melakukan perubahan Anda siap melakukan bzr commit sehingga perubahan yang terjadi dapat tersimpan pada bazaar.

$ bzr commit -m 'isi pesan Anda'

Langkah berikutnya yaitu melakukan bzr push agar branch Anda bisa di-publish ke Launchpad. Oh ya untuk menggunakan fasilitas code hosting, Anda perlu terlebih dahulu memasukkan ssh pubkey ke dalam akun Launchpad Anda (https://launchpad.net/~pengguna/+editsshkeys).

$ bzr push sftp://<pengguna>@bazaar.launchpad.net/~<pengguna>/<proyek>/<branch>

<pengguna>: Nama login Anda di Launchpad
<proyek>: Nama proyek dimana branch Anda akan disertakan. Atau cukup menggunakan +junk di bagian proyek apabila branch tersebut bukan bagian dari pada proyek apapun.
<branch>: Nama branch Anda.

Contoh penggunaan:

$ bzr push sftp://imtheface@bazaar.launchpad.net/~imtheface/+junk/test

Selesai branch Anda sudah di-publish ke dalam Launchpad dan kolaborasi selanjutnya pun siap dilakukan.

  1. akhirnya….. om andy tau kebutuhan gue… thanx banget om…

Stop Me If You Think You've Heard This One Before