Ini adalah selimut perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
quilt - alat untuk mengelola serangkaian tambalan
RINGKASAN
selimut [-h] perintah [opsi]
DESKRIPSI
Quilt adalah alat untuk mengelola set besar tambalan dengan melacak perubahan setiap tambalan
membuat. Tambalan dapat diterapkan, tidak diterapkan, disegarkan, dll. Konsep filosofis utama
adalah bahwa keluaran utama Anda adalah tambalan.
Dengan quilt, semua pekerjaan terjadi dalam satu pohon direktori. Perintah dapat dipanggil dari
mana saja di dalam pohon sumber. Mereka berbentuk selimut cmd mirip dengan CVS, svn atau git
perintah. Mereka dapat disingkat selama bagian tertentu dari perintah itu unik.
Semua perintah mencetak beberapa teks bantuan dengan selimut cmd -H.
Quilt mengelola setumpuk tambalan. Tambalan diterapkan secara bertahap di atas pangkalan
pohon ditambah semua tambalan sebelumnya. Mereka dapat didorong di atas tumpukan (selimut mendorong), Dan
muncul dari tumpukan (selimut pop). Perintah tersedia untuk menanyakan isi dari
berkas seri (selimut seri, lihat di bawah), isi tumpukan (selimut terapan, selimut
sebelumnya, selimut puncak), dan tambalan yang tidak diterapkan pada saat tertentu (selimut
berikutnya, selimut belum diterapkan). Secara default, sebagian besar perintah berlaku untuk tambalan paling atas di
tumpukan.
File tambalan terletak di patch sub-direktori dari pohon sumber (lihat CONTOH
POHON KERJA di bawah). Itu QUILT_PATCHES variabel lingkungan dapat digunakan untuk menimpa ini
lokasi. Ketika tidak ditemukan di direktori saat ini, subdirektori itu dicari
secara rekursif di direktori induk (ini mirip dengan cara git mencarinya
file konfigurasi). Itu patch direktori mungkin berisi sub-direktori. Mungkin juga
tautan simbolik alih-alih direktori.
Sebuah file bernama seri berisi daftar nama file tambalan yang menentukan urutan di mana
patch diterapkan. Kecuali jika ada cara untuk membuat file seri
secara otomatis, biasanya disediakan bersama dengan satu set tambalan. Dalam file ini, masing-masing
nama file tambalan ada di baris terpisah. File tambalan diidentifikasi dengan nama jalur yang
relatif terhadap patch direktori; patch mungkin berada di sub-direktori di bawah direktori ini.
Baris dalam file seri yang dimulai dengan karakter hash (#) diabaikan. Anda juga bisa
tambahkan komentar setelah setiap nama file tambalan, diperkenalkan dengan spasi diikuti oleh hash
karakter. Saat selimut menambahkan, menghapus, atau mengganti nama tambalan, itu secara otomatis memperbarui
berkas seri. Pengguna quilt dapat memodifikasi file seri sementara beberapa tambalan diterapkan, seperti
selama tambalan yang diterapkan tetap dalam urutan aslinya.
File seri yang berbeda dapat digunakan untuk merakit tambalan dengan cara yang berbeda, sesuai
misalnya untuk cabang pembangunan yang berbeda.
Sebelum tambalan diterapkan (atau ``didorong ke tumpukan''), salinan semua file tambalan
modifikasi disimpan ke .pc/tambalan direktori. Patch ditambahkan ke daftar saat ini
patch yang diterapkan (.pc/applied-patches). Nanti saat tambalan dibuat ulang (selimut menyegarkan),
salinan cadangan di .pc/tambalan dibandingkan dengan versi file saat ini di
pohon sumber menggunakan diff GNU.
Dokumentasi yang terkait dengan patch dapat diletakkan di awal file patch. Selimut adalah
hati-hati untuk mempertahankan semua teks yang mendahului tambalan yang sebenarnya saat melakukan penyegaran. (Ini
terbatas pada patch dalam format terpadu; melihat diff dokumentasi).
File seri dicari di direktori .pc, di akar pohon sumber, dan di
direktori patch. File seri pertama yang ditemukan digunakan. Ini mungkin juga
tautan simbolik, atau file dengan banyak tautan keras. Biasanya, hanya satu file seri yang digunakan
untuk satu set tambalan, jadi sub-direktori tambalan adalah lokasi yang nyaman.
Direktori .pc dan sub-direktorinya tidak dapat dipindahkan, tetapi dapat berupa simbol
tautan. Sementara tambalan diterapkan ke pohon sumber, direktori ini penting bagi banyak orang
operasi, termasuk mengambil tambalan dari tumpukan (selimut pop), dan tambalan menyegarkan
(selimut menyegarkan). File dalam direktori .pc secara otomatis dihapus ketika tidak ada
lagi diperlukan, sehingga tidak perlu membersihkan secara manual.
selimut PERINTAH REFERENSI
menambahkan [-P tambalan] {file} ...
Tambahkan satu atau lebih file ke patch paling atas atau bernama. File harus ditambahkan ke tambalan
sebelum dimodifikasi. File yang dimodifikasi oleh tambalan yang sudah diterapkan di atas
patch yang ditentukan tidak dapat ditambahkan.
-P tambalan
Patch untuk menambahkan file ke.
membubuhi keterangan [-P tambalan] {file}
Cetak daftar beranotasi dari file yang ditentukan yang menunjukkan tambalan mana yang dimodifikasi
garis. Hanya tambalan yang diterapkan yang disertakan.
-P tambalan
Berhenti memeriksa perubahan pada tambalan yang ditentukan daripada tambalan paling atas.
terapan [tambalan]
Cetak daftar tambalan yang diterapkan, atau semua tambalan hingga dan termasuk yang ditentukan
patch dalam seri file.
hapus [-r] [--cadangan] [tambalan|-n]
Hapus patch yang ditentukan atau paling atas dari file seri. Jika tambalan diterapkan,
selimut akan mencoba untuk menghapusnya terlebih dahulu. (Hanya tambalan paling atas yang bisa dihapus kan
sekarang.)
-n Hapus tambalan berikutnya setelah tambalan paling atas, bukan tambalan yang ditentukan atau paling atas.
-r Hapus juga file tambalan yang dihapus dari direktori tambalan.
--cadangan
Ganti nama file patch menjadi patch~ daripada menghapusnya. Diabaikan jika tidak digunakan dengan
`-r'.
diff [-pn|-p ab] [-u|-U num|-c|-C num] [--combine patch|-z] [-R] [-P patch] [--snapshot]
[--diff=utilitas] [--no-timestamps] [--no-index] [--sort] [--color[=selalu|otomatis|tidak pernah]]
[berkas...]
Menghasilkan perbedaan dari file yang ditentukan di patch paling atas atau yang ditentukan. Jika tidak
file ditentukan, semua file yang dimodifikasi disertakan.
-pn
Buat patch gaya -pn (-p0 atau -p1 didukung).
-p ab
Buat tambalan gaya -p1, tetapi gunakan a/file dan b/file sebagai yang asli dan baru
nama file alih-alih nama dir.orig/file dan dir/file default.
-u, -U angka, -c, -C angka
Buat diff terpadu (-u, -U) dengan num baris konteks. Buat perbedaan konteks
(-c, -C) dengan num baris konteks. Jumlah baris konteks default ke 3.
--tanpa stempel waktu
Jangan sertakan stempel waktu file di header patch.
--tidak ada indeks
Jangan menampilkan Indeks: baris.
-z Tulis ke output standar perubahan yang telah dibuat relatif terhadap yang paling atas
atau patch yang ditentukan.
-R Buat perbedaan terbalik.
-P tambalan
Buat diff untuk patch yang ditentukan. (Default ke patch paling atas.)
--gabungkan tambalan
Buat diff gabungan untuk semua patch antara patch ini dan patch yang ditentukan
dengan -P. Nama tambalan `-' sama dengan menentukan tambalan pertama yang diterapkan.
--foto
Berbeda dengan snapshot (lihat `quilt snapshot -h').
--diff=utilitas
Gunakan utilitas yang ditentukan untuk menghasilkan diff. Utilitas dipanggil dengan
nama file asli dan baru sebagai argumen.
--color[=selalu|otomatis|tidak pernah]
Gunakan pewarnaan sintaks (otomatis mengaktifkannya hanya jika outputnya adalah tty).
--menyortir
Urutkan file berdasarkan namanya alih-alih mempertahankan urutan aslinya.
mengedit berkas...
Edit file yang ditentukan di $EDITOR setelah menambahkannya ke patch paling atas.
arsip [-v] [-a] [-l] [--menggabungkan tambalan] [tambalan]
Cetak daftar file yang diubah patch paling atas atau ditentukan.
-a Daftar semua file di semua patch yang diterapkan.
-l Tambahkan nama tambalan ke output.
-v Verbose, keluaran yang lebih ramah pengguna.
--gabungkan tambalan
Buat daftar untuk semua tambalan antara tambalan ini dan tambalan teratas atau yang ditentukan
tambalan. Nama tambalan `-' sama dengan menentukan tambalan pertama yang diterapkan.
melipat [-R] [-q] [-f] [-p tingkat strip]
Integrasikan pembacaan tambalan dari input standar ke tambalan paling atas: Setelah memastikan
bahwa semua file yang dimodifikasi adalah bagian dari tambalan paling atas, tambalan diterapkan dengan
tingkat strip tertentu (yang default ke 1).
-R Terapkan tambalan secara terbalik.
-q Operasi senyap.
-f Terapkan paksa, bahkan jika tambalan telah ditolak. Kecuali dalam mode senyap, terapkan tambalan
secara interaktif: utilitas tambalan mungkin mengajukan pertanyaan.
-p tingkat strip
Jumlah komponen nama jalur yang akan dihapus dari nama file saat melamar
berkas tambalan.
garpu [nama baru]
Garpu tambalan paling atas. Membuat tambalan berarti membuat salinan kata demi kata di bawah a
nama baru, dan gunakan nama baru itu alih-alih nama asli di seri saat ini.
Ini berguna ketika tambalan harus dimodifikasi, tetapi versi aslinya harus
dilestarikan, misalnya karena digunakan dalam seri lain, atau untuk sejarah. SEBUAH
urutan perintah yang khas adalah: fork, edit, refresh.
Jika nama_baru tidak ada, nama tambalan bercabang akan menjadi nama tambalan saat ini,
diikuti oleh `-2'. Jika nama tambalan sudah diakhiri dengan tanda hubung, nomornya adalah
bertambah lebih lanjut (misalnya, patch.diff, patch-2.diff, patch-3.diff).
grafik [--semua] [--reduce] [--lines[=num]] [--edge-labels=files] [-T ps] [patch]
Hasilkan a dot(1) grafik terarah yang menunjukkan ketergantungan antara patch yang diterapkan. SEBUAH
patch tergantung pada patch lain jika keduanya menyentuh file yang sama atau, dengan --lines
pilihan, jika modifikasi mereka tumpang tindih. Kecuali ditentukan lain, grafik termasuk:
semua tambalan yang bergantung pada tambalan paling atas. Ketika nama patch ditentukan,
alih-alih tambalan paling atas, buat grafik untuk tambalan yang ditentukan. Grafik akan
sertakan semua tambalan lain yang menjadi sandaran tambalan ini, serta semua tambalan yang
tergantung pada tambalan ini.
--semua
Hasilkan grafik termasuk semua tambalan yang diterapkan dan dependensinya. (Belum diterapkan
patch tidak termasuk.)
--mengurangi
Hilangkan tepi transitif dari grafik.
--baris[=jumlah]
Hitung dependensi dengan melihat garis yang dimodifikasi oleh patch. Kecuali a
num berbeda ditentukan, dua baris konteks disertakan.
--edge-labels=berkas
Beri label tepi grafik dengan nama file yang dimodifikasi oleh tambalan yang berdekatan.
-T hal
Langsung menghasilkan file output PostScript.
grep [-h|opsi] {pola}
Grep melalui file sumber, secara rekursif, melewatkan patch dan meta-quilt
informasi. Jika tidak ada argumen nama file yang diberikan, seluruh pohon sumber akan dicari.
Silakan lihat grep(1) halaman manual untuk opsi.
-h Cetak bantuan ini. Opsi grep -h dapat diteruskan setelah tanda hubung ganda (--). Mencari
ekspresi yang dimulai dengan tanda hubung dapat diteruskan setelah tanda hubung ganda kedua (--
--).
Header [-a|-r|-e] [--backup] [--dep3] [--strip-diffstat] [--strip-trailing-spasi putih]
[tambalan]
Cetak atau ubah header patch paling atas atau yang ditentukan.
-adalah
Tambahkan ke (-a) atau ganti (-r) header patch yang ada, atau edit (-e) header
di $EDITOR. Jika tidak ada opsi ini yang diberikan, cetak header patch.
--strip-diffstat
Hapus output diffstat dari header.
--strip-trailing-spasi putih
Hapus spasi putih di akhir baris header.
--cadangan
Buat salinan cadangan patch versi lama sebagai patch~.
--dep3
Saat mengedit (-e), masukkan template dengan header DEP-3. DEP-3 adalah
http://dep.debian.net/deps/dep3/ Panduan Penandaan Patch.
mengimpor [-p num] [-R] [-P tambalan] [-f] [-d {o|a|n}] berkas tambalan ...
Impor tambalan eksternal. Tambalan akan dimasukkan mengikuti bagian atas saat ini
patch, dan harus didorong setelah impor untuk menerapkannya.
-p nomor
Jumlah level direktori yang akan dihapus saat menerapkan (default=1)
-R
Terapkan tambalan secara terbalik.
-P tambalan
Patch nama file untuk digunakan di dalam selimut. Opsi ini hanya dapat digunakan saat mengimpor
tambalan tunggal.
-f Timpa/perbarui patch yang ada.
-d {o|a|n}
Saat menimpa tambalan yang ada, pertahankan tambalan (o), semua (a), atau baru (n)
tajuk. Jika kedua patch menyertakan header, opsi ini harus ditentukan. Ini
opsi hanya efektif jika -f digunakan.
Meta-data quilt sekarang diinisialisasi.
surat {--mbox file|--send} [-m teks] [-M file] [--prefix prefix] [--sender ...] [--from
...] [--ke ...] [--cc ...] [--bcc ...] [--subjek ...] [--balas-pesan] [first_patch
[tambalan_terakhir]]
Buat pesan email dari rentang tambalan tertentu, atau semua tambalan dalam seri
file, dan menyimpannya dalam file kotak surat, atau mengirimnya segera. Editornya adalah
dibuka dengan template untuk pendahuluan. Silahkan lihat
/usr/share/doc/quilt/README.MAIL untuk detailnya. Saat menentukan rentang tambalan, a
nama tambalan pertama `-' menunjukkan yang pertama, dan nama tambalan terakhir dari `-' menunjukkan
patch terakhir dalam seri.
-m teks
Teks untuk digunakan sebagai teks dalam pendahuluan. Ketika opsi ini digunakan, editor
tidak akan dipanggil, dan tambalan akan segera diproses.
-berkas M
Seperti opsi -m, tetapi baca pengantar dari file.
--awalan awalan
Gunakan awalan alternatif di bagian tanda kurung dari subjek yang dihasilkan. Default
untuk 'menambal'.
--file mbox
Simpan semua pesan dalam file yang ditentukan dalam format mbox. mboxnya nanti bisa
dikirim menggunakan email, misalnya.
--mengirim
Kirim pesan secara langsung.
--pengirim
Alamat pengirim amplop yang akan digunakan. Alamat harus dalam bentuk
`[email dilindungi]'. Nama tampilan tidak diperbolehkan.
--dari, --subjek
Nilai untuk header Dari dan Subjek yang akan digunakan. Jika tidak ada opsi --from yang diberikan,
nilai opsi --sender digunakan.
--ke, --cc, --bcc
Tambahkan penerima ke header Kepada, Cc, atau Bcc.
--file tanda tangan
Tambahkan tanda tangan yang ditentukan ke pesan (default ke ~/.tanda tangan jika ketemu; menggunakan
`-' tanpa tanda tangan).
--balas-ke pesan
Tambahkan header yang sesuai untuk membalas pesan yang ditentukan.
yang baru [-pn|-p ab] {nama patch}
Buat tambalan baru dengan nama file yang ditentukan, dan masukkan setelah yang paling atas
tambalan. Nama dapat diawali dengan nama sub-direktori, memungkinkan untuk pengelompokan
patch terkait bersama-sama.
-pn
Buat patch gaya -pn (-p0 atau -p1 didukung).
-p ab
Buat tambalan gaya -p1, tetapi gunakan a/file dan b/file sebagai yang asli dan baru
nama file alih-alih nama dir.orig/file dan dir/file default.
Quilt dapat digunakan di sub-direktori dari pohon sumber. Ini menentukan akar dari
pohon sumber dengan mencari direktori tambalan di atas pekerjaan saat ini
direktori. Buat direktori tambalan di direktori root yang dimaksud jika quilt
memilih direktori tingkat atas yang terlalu tinggi di pohon direktori.
berikutnya [tambalan]
Cetak nama tambalan berikutnya setelah tambalan yang ditentukan atau paling atas dalam seri
file.
patch [-v] [--color[=selalu|auto|tidak pernah]] {file} [file...]
Cetak daftar tambalan yang memodifikasi file yang ditentukan. (Menggunakan heuristik untuk
menentukan file mana yang dimodifikasi oleh tambalan yang belum diterapkan. Perhatikan bahwa heuristik ini adalah
jauh lebih lambat daripada memindai tambalan yang diterapkan.)
-v Verbose, keluaran yang lebih ramah pengguna.
--color[=selalu|otomatis|tidak pernah]
Gunakan pewarnaan sintaks (otomatis mengaktifkannya hanya jika outputnya adalah tty).
pop [-afRqv] [num|tambalan]
Hapus tambalan dari tumpukan tambalan yang diterapkan. Tanpa opsi, yang paling atas
tambalan dihapus. Saat nomor ditentukan, hapus jumlah tambalan yang ditentukan.
Ketika nama tambalan ditentukan, hapus tambalan hingga tambalan yang ditentukan berakhir di atas
dari tumpukan. Nama tambalan mungkin termasuk tambalan/awalan, yang berarti nama file itu
selesai dapat digunakan.
-a Hapus semua tambalan yang diterapkan.
-f Hapus paksa. Status sebelum tambalan diterapkan akan dipulihkan dari
file cadangan.
-R Selalu verifikasi apakah tambalan terhapus dengan bersih; jangan mengandalkan pemeriksaan stempel waktu.
-q Operasi senyap.
-v Operasi verbose.
sebelumnya [tambalan]
Cetak nama tambalan sebelumnya sebelum tambalan yang ditentukan atau paling atas di
berkas seri.
mendorong [-afqv] [--merge[=gabung|diff3]] [--leave-rejects] [--color[=selalu|otomatis|tidak pernah]]
[angka|tambalan]
Terapkan tambalan dari file seri. Tanpa opsi, tambalan berikutnya dalam seri
berkas diterapkan. Saat nomor ditentukan, terapkan jumlah tambalan yang ditentukan.
Ketika nama tambalan ditentukan, terapkan semua tambalan hingga dan termasuk yang ditentukan
tambalan. Nama tambalan mungkin termasuk tambalan/awalan, yang berarti nama file itu
selesai dapat digunakan. Waktu semua file yang disentuh akan sama persis dengan
mencegah penyimpangan waktu.
-a Terapkan semua tambalan dalam file seri.
-q Operasi senyap.
-f Terapkan paksa, bahkan jika tambalan telah ditolak. Kecuali dalam mode senyap, terapkan tambalan
secara interaktif: utilitas tambalan mungkin mengajukan pertanyaan.
-v Operasi verbose.
--bulu halus=N
Atur faktor fuzz maksimum (default: 2).
-m, --gabungkan[=gabungkan|beda3]
Gabungkan file tambalan ke dalam file asli (lihat tambalan(1)).
--pergi-menolak
Tinggalkan tambalan file penolakan yang dihasilkan, meskipun tambalan itu sebenarnya bukan
terapan.
--color[=selalu|otomatis|tidak pernah]
Gunakan pewarnaan sintaks (otomatis mengaktifkannya hanya jika outputnya adalah tty).
menyegarkan [-pn|-p ab] [-u|-U num|-c|-C num] [-z[new_name]] [-f] [--no-timestamps] [--no-
indeks] [--diffstat] [--sort] [--backup] [--strip-trailing-whitespace] [patch]
Menyegarkan tambalan yang ditentukan, atau tambalan paling atas secara default. Dokumentasi itu
datang sebelum tambalan sebenarnya dalam file tambalan dipertahankan.
Dimungkinkan untuk menyegarkan tambalan yang tidak ada di atas. Jika ada tambalan di atas
patch untuk menyegarkan memodifikasi file yang sama, skrip dibatalkan secara default. Patch bisa
masih di-refresh dengan -f. Dalam hal ini skrip ini akan mencetak peringatan untuk masing-masing
file yang dibayangi, perubahan oleh tambalan yang lebih baru akan diabaikan, dan hanya perubahan di
file yang belum dimodifikasi oleh tambalan terbaru akan berakhir di
tambalan yang ditentukan.
-pn
Buat patch gaya -pn (mendukung -p0 atau -p1).
-p ab
Buat tambalan gaya -p1, tetapi gunakan a/file dan b/file sebagai yang asli dan baru
nama file alih-alih nama dir.orig/file dan dir/file default.
-u, -U angka, -c, -C angka
Buat diff terpadu (-u, -U) dengan num baris konteks. Buat perbedaan konteks
(-c, -C) dengan num baris konteks. Jumlah baris konteks default ke 3.
-z[nama_baru]
Buat tambalan baru yang berisi perubahan alih-alih menyegarkan tambalan paling atas.
Jika tidak ada nama baru yang ditentukan, `-2' ditambahkan ke nama patch asli, dll. (Lihat
perintah garpu.)
--tanpa stempel waktu
Jangan sertakan stempel waktu file di header patch.
--tidak ada indeks
Jangan menampilkan Indeks: baris.
--diffstat
Tambahkan bagian diffstat ke header patch, atau ganti diffstat yang ada
bagian.
-f Terapkan penyegaran patch yang tidak di atas.
--cadangan
Buat salinan cadangan patch versi lama sebagai patch~.
--menyortir
Urutkan file berdasarkan namanya alih-alih mempertahankan urutan aslinya.
--strip-trailing-spasi putih
Hapus spasi putih di akhir baris.
menghapus [-P tambalan] {file} ...
Hapus satu atau lebih file dari patch paling atas atau bernama. File yang dimodifikasi oleh
tambalan di atas tambalan yang ditentukan tidak dapat dihapus.
-P tambalan
Hapus file bernama dari patch bernama.
mengubah nama [-P patch] nama_baru
Ganti nama patch paling atas atau bernama.
-P tambalan
Patch untuk mengganti nama.
kembali [-P tambalan] {file} ...
Kembalikan perubahan yang tidak dikomit ke patch paling atas atau bernama untuk file yang ditentukan:
setelah pengembalian, 'quilt diff -z' tidak akan menunjukkan perbedaan untuk file-file itu. Perubahan menjadi
file yang dimodifikasi oleh tambalan di atas tambalan yang ditentukan tidak dapat dikembalikan.
-P tambalan
Kembalikan perubahan pada tambalan bernama.
seri [--color[=selalu|otomatis|tidak pernah]] [-v]
Cetak nama semua tambalan dalam file seri.
--color[=selalu|otomatis|tidak pernah]
Gunakan pewarnaan sintaks (otomatis mengaktifkannya hanya jika outputnya adalah tty).
-v Verbose, keluaran yang lebih ramah pengguna.
penyiapan [-d awalan jalur] [-v] [--sourcedir dir] [--fuzz=N] {specfile|seriesfile}
Menginisialisasi pohon sumber dari file spesifikasi rpm atau file seri quilt.
-d Awalan jalur opsional untuk pohon sumber yang dihasilkan.
--sourcedir
Direktori yang berisi sumber paket. Default ke `.'.
-v Keluaran debug verbose.
--bulu halus=N
Atur faktor fuzz maksimum (membutuhkan rpm 4.6 atau lebih baru).
tempurung [memerintah]
Luncurkan shell di lingkungan duplikat. Setelah keluar dari shell, modifikasi apa pun
dibuat di lingkungan ini diterapkan ke patch paling atas.
Jika sebuah perintah ditentukan, itu dieksekusi alih-alih meluncurkan shell.
foto [-D]
Ambil snapshot dari status kerja saat ini. Setelah mengambil foto, pohon itu bisa
dimodifikasi dengan cara biasa, termasuk mendorong dan membuka tambalan. Perbedaan melawan
pohon pada saat snapshot dapat dihasilkan dengan `quilt diff --snapshot'.
-d Hanya hapus snapshot saat ini.
puncak
Cetak nama tambalan paling atas pada tumpukan tambalan yang diterapkan saat ini.
belum diterapkan [tambalan]
Cetak daftar tambalan yang tidak diterapkan, atau semua tambalan yang mengikuti yang ditentukan
patch dalam file seri.
meningkatkan
Tingkatkan meta-data di pohon yang berfungsi dari quilt versi lama ke yang sekarang
Versi: kapan. Perintah ini hanya diperlukan ketika format meta-data quilt telah berubah, dan
pohon kerja masih berisi meta-data format lama. Dalam hal ini, selimut akan meminta
untuk menjalankan `quilt upgrade'.
UMUM PILIHAN UNTUK SEMUA PERINTAH
--jejak
Jalankan perintah dalam mode bash trace (-x). Untuk debugging internal.
--quiltrc fillet
Gunakan file konfigurasi yang ditentukan alih-alih ~/.quiltrc (atau /etc/quilt.quiltrc
if ~/.quiltrc tidak ada). Lihat dokumentasi pdf untuk detail tentangnya
kemungkinan isinya. Nilai khusus "-" menyebabkan quilt tidak membaca apa pun
file konfigurasi.
--Versi: kapan
Cetak nomor versi dan segera keluar.
EXIT STATUS
Status keluar adalah 0 jika sub-perintah berhasil dijalankan, dan 1 jika terjadi kesalahan.
Status keluar 2 menunjukkan bahwa selimut tidak melakukan apa pun untuk menyelesaikan perintah. Ini
terjadi khususnya ketika meminta untuk mendorong ketika seluruh tumpukan sudah didorong, atau
meminta untuk muncul ketika seluruh tumpukan sudah muncul. Perilaku ini dimaksudkan untuk memudahkan
scripting di sekitar selimut.
CONTOH OF KERJA POHON
bekerja/
tambalan/
seri (daftar tambalan untuk diterapkan)
patch1.diff (satu patch tertentu)
patch2.diff
...
.pc/
.quilt_patches (konten QUILT_PATCHES)
.quilt_series (konten QUILT_SERIES)
patch1.diff/ (salinan file yang ditambal)
...
patch2.diff/
...
...
...
Direktori tambalan/ sangat berharga karena berisi semua tambalan Anda serta urutannya
yang harus diterapkan.
Direktori .pc/ berisi beberapa metadata tentang status seri patch Anda saat ini.
Mengubah isinya tidak disarankan. Direktori ini biasanya dapat dibuat ulang dari
file awal dan isi direktori tambalan/ (asalkan semua tambalan adalah
diregenerasi sebelum dihapus).
CONTOH
Silakan merujuk ke dokumentasi pdf untuk contoh lengkap penggunaan.
KONFIGURASI FILE
Saat startup, quilt mengevaluasi file .quiltrc di direktori home pengguna, atau file
ditentukan dengan opsi --quiltrc. File ini adalah skrip bash biasa. Opsi default
dapat diteruskan ke COMMAND apa pun dengan mendefinisikan variabel QUILT_${COMMAND}_ARGS. Sebagai contoh,
QUILT_DIFF_ARGS="--color=auto" menyebabkan output dari quilt diff menjadi sintaks berwarna ketika
menulis ke terminal.
Selain itu, quilt mengenali variabel berikut:
EDITOR
Program yang dijalankan untuk mengedit file. Jika tidak didefinisikan ulang dalam file konfigurasi,
$EDITOR seperti yang didefinisikan di lingkungan akan digunakan.
KURANG
Argumen yang digunakan untuk memanggil pager. Mewarisi nilai $LESS yang ada jika KURANG
sudah diatur di lingkungan, jika tidak default ke "-FRSX".
QUILT_DIFF_OPTS
Opsi tambahan yang akan diteruskan quilt ke GNU diff saat membuat patch. berguna
pengaturan untuk kode sumber C adalah "-p", yang menyebabkan perbedaan GNU muncul di hasil
tambalan yang berfungsi sebagai tempat perubahan.
QUILT_PATCH_OPTS
Opsi tambahan yang akan diteruskan ke tambalan GNU saat menerapkan tambalan. Untuk
contoh, versi terbaru dari patch GNU mendukung opsi "--reject-format=unified" untuk
menghasilkan file penolakan dalam gaya diff terpadu (versi tambalan yang lebih lama menggunakan "--unified-
menolak-file" untuk itu).
Anda mungkin juga ingin menambahkan opsi "-E" jika Anda memiliki masalah dengan selimut yang tidak terhapus
file kosong ketika Anda pikir itu seharusnya. Dokumentasi tambalan GNU mengatakan bahwa
"biasanya opsi ini tidak diperlukan", tetapi ketika tambalan dalam mode POSIX atau jika tambalan
format tidak memungkinkan untuk membedakan file kosong dari file yang dihapus, penghapusan patch
file kosong hanya jika opsi -E diberikan. Berhati-hatilah saat melewati -E ke patch,
quilt tidak akan lagi dapat menangani file kosong, itulah sebabnya menggunakan -E tidak
lebih lama defaultnya.
QUILT_DIFFSTAT_OPTS
Opsi tambahan yang akan diteruskan quilt ke diffstat saat membuat statistik tambalan.
Misalnya, "-f0" dapat digunakan untuk format keluaran alternatif. Versi terbaru dari
diffstat juga mendukung metode pembulatan alternatif ("-r1", "-r2").
QUILT_PATCHES
Lokasi file tambalan, default ke "tambalan".
QUILT_SERIES
Nama file seri, default ke "seri". Kecuali jika jalur absolut digunakan,
algoritma pencarian yang dijelaskan di atas berlaku.
QUILT_PATCHES_PREFIX
Jika disetel ke apa pun, quilt akan mengawali nama tambalan yang dicetak dengan direktori mereka
(QUILT_PATCHES).
QUILT_NO_DIFF_INDEX
Secara default, quilt menambahkan baris Index: ke patch yang dihasilkannya. Jika ini
variabel diatur ke apa pun, tidak ada garis yang ditambahkan. Ini adalah jalan pintas untuk menambahkan --no-
indeks ke QUILT_DIFF_ARGS dan QUILT_REFRESH_ARGS.
QUILT_NO_DIFF_TIMESTAMPS
Secara default, quilt menyertakan cap waktu di header saat membuat tambalan. Jika ini
variabel diatur ke apa pun, tidak ada stempel waktu yang akan disertakan. Ini adalah jalan pintas untuk
menambahkan --no-timestamps ke QUILT_DIFF_ARGS dan QUILT_REFRESH_ARGS.
QUILT_PAGER
Selimut pager harus digunakan untuk perintah yang menghasilkan keluaran berhalaman. Jika tidak disetel,
nilai GIT_PAGER atau PAGER digunakan. Jika tidak ada variabel ini yang disetel, "kurang -R" adalah
digunakan. Nilai kosong menunjukkan bahwa tidak ada pager yang harus digunakan.
QUILT_COLORS
Secara default, quilt menggunakan set warna yang telah ditentukan agar lebih mudah dipahami
saat membedakan berbagai jenis tambalan, mis. diterapkan/tidak diterapkan, gagal, dll.
Untuk mengganti satu atau lebih pengaturan warna, setel variabel QUILT_COLORS di bawah ini
sintaks - titik dua (:) daftar elemen yang dipisahkan, masing-masing menjadi bentuk
nama>= [; ]
Nama format dengan nilai default masing-masing tercantum di bawah ini, bersama dengan
penggunaan. Kode warna (nilai) adalah kode lolos pewarnaan bash standar. Lihat selengkapnya di
http://tldp.org/LDP/abs/html/colorizing.html#AEN20229
diff_hdr Digunakan dalam 'quilt diff' untuk mewarnai garis indeks. Default ke 32 (hijau).
diff_add Digunakan dalam 'quilt diff' untuk mewarnai garis yang ditambahkan. Default ke 36 (biru).
diff_mod Digunakan dalam 'quilt diff' untuk mewarnai garis yang dimodifikasi. Default ke 35 (ungu).
diff_rem Digunakan dalam 'quilt diff' untuk mewarnai garis yang dihilangkan. Default ke 35 (ungu).
diff_hunk Digunakan dalam 'quilt diff' untuk mewarnai header sebongkah. Default ke 33 (coklat/oranye).
diff_ctx Digunakan dalam 'quilt diff' untuk mewarnai teks setelah akhir header hunk (diff
--show-c-function menghasilkan ini). Default ke 35 (ungu).
diff_cctx Digunakan dalam 'quilt diff' untuk mewarnai urutan 15 tanda bintang sebelum atau sesudah a
bingkah. Default ke 33 (coklat/oranye).
patch_fuzz
Digunakan dalam 'quilt push' untuk mewarnai informasi fuzz patch. Default ke 35
(ungu).
patch_fail
Digunakan dalam 'quilt push' untuk mewarnai pesan yang gagal. Default ke 31 (merah).
seri_aplikasi
Digunakan dalam 'seri quilt' dan 'tambalan quilt' untuk mewarnai nama tambalan yang diterapkan.
Default ke 32 (hijau).
seri_top
Digunakan dalam 'seri selimut' dan 'tambalan selimut' untuk mewarnai nama tambalan teratas.
Default ke 33 (coklat/oranye).
seri_una
Digunakan dalam 'seri quilt' dan 'tambalan quilt' untuk mewarnai nama tambalan yang belum diterapkan.
Default ke 0 (tidak ada warna khusus).
Selain itu, jelas nama format digunakan untuk mematikan pewarnaan khusus. Nilainya adalah
0; tidak disarankan untuk mengubahnya.
Konten QUILT_COLORS menggantikan nilai default. Jadi nilainya diff_hdr=35;44
akan memberi Anda tajuk perbedaan dalam warna magenta di atas biru alih-alih hijau default di atas
latar belakang yang tidak berubah. Untuk itu, tambahkan konten berikut ke ~/.quiltrc (Atau
/etc/quilt.quiltrc):
QUILT_DIFF_ARGS="--warna"
QUILT_COLORS='diff_hdr=35;44'
PENULIS
Quilt dimulai sebagai serangkaian skrip yang ditulis oleh Andrew Morton (skrip patch). Berdasarkan
Ide-ide Andrew, Andreas Gruenbacher menulis ulang skrip sepenuhnya, dengan bantuan
beberapa kontributor lain (lihat file PENULIS dalam distribusi).
Halaman manual ini ditulis oleh Martin Quinson, berdasarkan informasi yang ditemukan di pdf
dokumentasi, dan dalam pesan bantuan dari setiap perintah.
Gunakan selimut online menggunakan layanan onworks.net