Ini ialah perintah aede-dasar yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
aede-policy - set tukar cek sedia untuk aede
SINOPSIS
dasar aede [ pilihan... ][ dasar... ]
dasar aede -Tolong
dasar aede -VERSI
dasar aede -Senarai
DESCRIPTION
. dasar aede arahan digunakan untuk mengesahkan bahawa set perubahan sedia untuk menamatkan pembangunan.
Ini bertujuan untuk digunakan oleh develop_end_policy_command bidang projek
fail konfigurasi.
develop_end_policy_command =
"dasar-aede -p $projek -c $ubah semua";
Jika mana-mana cerucuk gagal, maka dasar aede arahan akan gagal dengan status keluar
daripada 1. Ini seterusnya akan menyebabkan aede(1) arahan untuk meninggalkan perubahan dalam menjadi
maju negeri.
Ambil perhatian bahawa aede(1) arahan menetapkan pembolehubah persekitaran yang sesuai, jadi -Projek
and -Ubah pilihan jarang diperlukan.
Jika tiada dasar muncul pada baris arahan, the dasar aede atribut khusus projek
akan disemak. Jika ia wujud, ia mengandungi senarai nama dasar yang diasingkan ruang.
DASAR
Terdapat pelbagai dasar yang boleh dipilih.
semua Semak semua hak cipta terperlihara, crlf, Penerangan and boleh cetak dasar.
hak cipta terperlihara
Dasar ini menyemak bahawa setiap fail dalam set perubahan mengandungi notis hak cipta
daripada borang tersebut
Hak Cipta (C) tahun sesuatu
di mana tahun ialah tahun semasa (anda boleh mempunyai julat tahun juga). binari
fail diabaikan. Tukar set bertanda a hak cipta asing=benar atribut
diabaikan, begitu juga dengan fail yang ditandakan secara serupa. The sesuatu bahagian adalah sama ada
khusus projek pemilik hak cipta atribut, atau nama penuh pengguna pelaksana.
crlf Dasar ini menyemak bahawa semua fail menggunakan penamatan baris UNIX (NL), bukan DOS
penamatan talian (CRLF). Fail binari diabaikan.
Penerangan
Dasar ini menyemak bahawa perubahan ditetapkan Penerangan ringkas and Penerangan
atribut telah dikemas kini kepada sesuatu selain daripada lalai.
alamat fsf
Dasar ini menyemak bahawa alamat FSF, jika terdapat dalam fail sumber, adalah terpakai-
Tarikh. Ini berguna untuk projek Perisian Percuma.
versi gpl
versi gpl=nn
Dasar ini menyemak fail yang memetik GNU GPL dalam pengepala fail mereka, untuk memastikan
ia mengandungi versi GNU GPL yang betul. Lalai kepada versi 3 jika tidak
nombor versi yang ditentukan.
panjang garis
panjang garis =nn
Dasar ini menyemak sama ada fail mempunyai panjang baris maksimum ini. Lalai kepada 80 jika
tiada lebar dinyatakan. Boleh ditindih setiap fail menggunakan garis-dasar-aede-
panjang atribut fail.
merge-fhist
Dasar ini memerlukan tiada fmerge(1) garis konflik yang terdapat dalam mana-mana
fail sumber. Nama itu berasal dari nama pakej yang mengandungi alat ini:
kecut.
merge-rcs
Dasar ini memerlukan tiada bergabung(1) garis konflik yang terdapat dalam mana-mana
fail sumber. Nama itu berasal dari nama pakej yang mengandungi alat ini:
RCS.
tiada tab
Dasar ini menyemak bahawa fail tidak mempunyai aksara tab di dalamnya. Ini berguna
apabila pasukan pembangun semuanya menggunakan editor yang berbeza dan tab yang berbeza berhenti. Oleh
hanya menggunakan ruang, kod tersebut dibentangkan kepada semua pembangun dengan cara yang sama.
Semakan ini tidak digunakan untuk menukar set dengan Iforeign-copyright=true
atribut, kerana anda mempunyai sedikit kawalan ke atasnya (tukar tab kemudian
tukar set, jika ada).
Semakan ini tidak digunakan pada fail yang dipanggil Makefile atau serupa, dan ia
tidak digunakan untuk fail yang membawa a aede-policy-tabs-allowed=benar atribut.
boleh cetak
Dasar ini menyemak bahawa setiap fail dalam set perubahan mengandungi teks boleh cetak sahaja
watak dan ruang putih. The jenis kandungan atribut fail diambil ke dalam
akaun; jika tiada jenis kandungan atribut fail, atau tiada set aksara
ditentukan oleh jenis kandungan atribut fail, teks ASCII 7-bit biasa diandaikan.
teks Dasar ini menyemak bahawa setiap fail dalam set perubahan hanya mengandungi teks, walaupun
set watak antarabangsa boleh diterima. Ini pada asasnya adalah ujian untuk NUL
aksara, kerana segala-galanya boleh menjadi sebahagian daripada pengekodan aksara yang sah
daripada beberapa set watak antarabangsa.
ruang putih
Dasar ini menyemak bahawa tiada ruang putih di hujung baris, yang terdapat di sana
tiada baris kosong di hujung fail.
Jika tiada polisi dinyatakan, hanya Penerangan polisi akan disemak.
PILIHAN
Pilihan berikut difahami:
-Ubah nombor
Pilihan ini boleh digunakan untuk menentukan perubahan tertentu dalam projek. Lihat
naungan(1) untuk penerangan lengkap tentang pilihan ini.
-Tolong
Pilihan ini boleh digunakan untuk mendapatkan maklumat lanjut tentang cara menggunakan aede-
dasar program.
-Senarai Senaraikan semua pengesahan yang ada.
-Projek nama
Pilihan ini boleh digunakan untuk memilih projek yang diminati. Apabila tidak -Projek
pilihan ditentukan, iaitu AEGIS_PROJECT pembolehubah persekitaran dirujuk. Jika
yang tidak wujud, milik pengguna $HOME/.aegisrc fail diperiksa untuk lalai
bidang projek (lihat aeuconf(5) untuk maklumat lanjut). Jika itu tidak wujud,
apabila pengguna hanya mengusahakan perubahan dalam satu projek, projek
nama lalai kepada projek itu. Jika tidak, ia adalah satu kesilapan.
Lihat juga naungan(1) untuk pilihan biasa kepada semua arahan aegis.
Semua pilihan boleh dipendekkan; singkatan didokumentasikan sebagai huruf besar,
semua huruf kecil dan garis bawah (_) adalah pilihan. Anda mesti menggunakan berturut-turut
urutan huruf pilihan.
Semua pilihan adalah tidak sensitif huruf besar-besaran, anda boleh menaipnya dalam huruf besar atau huruf kecil atau a
gabungan kedua-duanya, kes tidak penting.
Contohnya: hujah "-project, "-PROJ" dan "-p" semuanya ditafsirkan bermaksud
-Projek pilihan. Hujah "-prj" tidak akan difahami, kerana berturut-turut
aksara pilihan tidak dibekalkan.
Pilihan dan argumen baris arahan lain boleh dicampur sewenang-wenangnya pada baris arahan,
selepas pemilih fungsi.
Nama pilihan panjang GNU difahami. Oleh kerana semua nama pilihan untuk dasar aede adalah
lama, ini bermakna mengabaikan tambahan terkemuka '-'. "--pilihan=nilai"konvensyen juga
faham.
EXIT STATUS
. dasar aede arahan akan keluar dengan status 1 pada sebarang ralat. The dasar aede
arahan hanya akan keluar dengan status 0 jika tiada ralat.
PERSEKITARAN PELBAGAI
Lihat naungan(1) untuk senarai pembolehubah persekitaran yang boleh menjejaskan arahan ini. Lihat
aepconf(5) untuk fail konfigurasi projek projek_khusus medan untuk cara menetapkan
pembolehubah persekitaran untuk semua arahan yang dilaksanakan oleh Aegis.
Gunakan dasar aede dalam talian menggunakan perkhidmatan onworks.net