BlankOnDev

 view release on metacpan or  search on metacpan

lib/BlankOnDev/Tutorial/id.pod  view on Meta::CPAN

=item 10.
Perintah C<B<boidev bzr2git search-pkg>> - Perintah ini merupakan perintah yang digunakan utnuk mencari nama paket yang terdaftar pada system program B<BlankOnDev>.

=item 11.
Perintah C<B<boidev bzr2git branch>> - Perintah ini merupakan perintah yang digunakan untuk mengambil/download paket dari repositori bazaar berdasarkan nama paket yang sudah terdaftar pada system program B<BlankOnDev>.

=item 12.
Perintah C<B<boidev bzr2git bzr-cgit>> - Perintah ini merupakan perintah yang digunakan untuk mengkonversi format repositori bazaar ke format repositori github, berdasarkan nama paket yang sudah terdaftar pada system program B<BlankOnDev>

=item 13.
Perintah C<B<boidev bzr2git git-push>> - Perintah ini merupakan perintah yang digunakan untuk mendorong/upload yang sudah didownload, berdasarkan nama paket yang sudah terdaftar pada system program B<BlankOnDev>

=item 14.
Perintah C<B<boidev bzr2git git-push-new>> - Perintah ini merupakan perintah yang digunakan untuk mendorong/upload yang sudah didownload namum belum dikonversi ke format repositori github, berdasarkan nama paket yang sudah terdaftar pada system progr...

=item 15.
Perintah C<B<boidev bzr2git git-check>> - Perintah ini merupakan perintah yang digunakan untuk validasi repositori yang sudah diupload ke github.

=item 16.
Perintah C<B<boidev bzr2git re-branch>> - Perintah ini merupakan perintah untuk download ulang paket dari bazaar repositori.

=item 17.
Perintah C<B<boidev bzr2git re-gitpush>> - Perintah ini digunakan untuk memperbaiki kesalahan upload paket ke github yang dimana paket belum dilakukan convert format sebelumnya.

=back

=head3 Perintah help

Bagian ini terdiri dari 17 Perintah yaitu :

=over

=item 1.

lib/BlankOnDev/Tutorial/id.pod  view on Meta::CPAN

Beberapa permasalahan yang akan dijelaskan pada upabab ini, akan diselesaikan dengan perintah C<boidev bzr2git> dan C<boidev bzr2git [cmd2]>.

=head2 3.1. Paket github belum dikonverersi

Berikut contoh paket yang didorong ke github, tanpa dilakukan Konversi format :

=begin html

<p><center>
<figure>
<img src="https://yusrideb.github.io/BlankOnDev/docs/source/img/pkg-github-no-convert.png" alt="Contoh paket yang diupload tanpa konversi format ke github" />
<figcaption>Gambar 3.1. <b>Contoh paket yang diupload tanpa konversi format ke github</b></figcaption>
</figure>
</center></p>

=end html

Untuk memperbaiki repositori ini, sebenarnya bisa langsung menghapus repositori di akun github, kemudian mengupload ulang paket yang sudah dikonversi ke format git.
Jika hanya 1 paket mungkin tidak masalah, namun jika sudah terdapat repositori yang harus dihapus kemudian diupload ulang ke Github, maka beresiko salah hapus repositori.

Untuk melesaikan permasalahan seperti ini I<BlankOnDev Tools> menyediakan fitur untuk perbaikan repositori github yaitu
dengan cara seperti yang ditunjukkan pada upabab I<L<2.4. Proses Migrasi Paket|https://metacpan.org/pod/distribution/BlankOnDev/lib/BlankOnDev/Tutorial/id.pod#Proses-Migrasi-Paket1>,
bagian L<2.4.1|https://metacpan.org/pod/distribution/BlankOnDev/lib/BlankOnDev/Tutorial/id.pod#Migrasi-Paket-dengan-Metode-Split>
dan bagian L<2.4.2|https://metacpan.org/pod/distribution/BlankOnDev/lib/BlankOnDev/Tutorial/id.pod#Migrasi-Paket-dengan-Skema-One-time>>. berikut Ilustrasi penyelesaian masalah :

=head3 3.1.1. Problem Solved dengan perintah C<boidev bzr2git [cmd]>

Pada contoh ini nama paket yang bermasalah yaitu B<notify-osd>, berikut daftar perintah yang digunakan untuk menyelesaikan masalah :

lib/BlankOnDev/Tutorial/id.pod  view on Meta::CPAN

=end html

=head2 3.2. Paket github hanya memiliki 1 jenis I<Branch>

Berikut contoh paket yang di dorong ke github, namun tidak dibuatkan branch ke rilis B<tambora>, hanya branch B<master> saja.

=begin html

<p><center>
<figure>
<img src="https://yusrideb.github.io/BlankOnDev/docs/source/img/pkg-github-1-branch.png" alt="Contoh paket yang diupload ke github, namun hanya memilik branch I<master>" />
<figcaption>Gambar 3.4. <b>Contoh paket yang diupload ke github, namun hanya memilik branch I<master></b></figcaption>
</figure>
</center></p>

=end html

Untuk memperbaiki repositori github seperti permasalah ini, dapat diselesaikan dengan metode yang digunakan yaitu B<Metode Split> atau B<Metode One-time>.
Pada bagian ini menggunakan B<Metode One-time>. Berikut ilustrasinya :

    $ boidev bzr2git



( run in 1.869 second using v1.01-cache-2.11-cpan-b16cb0d3907 )