File: dgit_7.pt.po

package info (click to toggle)
dgit 15.2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 4,540 kB
  • sloc: perl: 14,228; sh: 7,751; makefile: 346; python: 334; tcl: 69
file content (1464 lines) | stat: -rw-r--r-- 58,721 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
# Translation of dgit  dgit_7 manpage to European Portuguese
#
# Copyright (C) 2025 Free Software Foundation, Inc.
# This file is distributed under the same license as the dgit package.
#
# SPDX-FileCopyrightText: 2025 Américo Monteiro <a_monteiro@gmx.com>
msgid ""
msgstr ""
"Project-Id-Version: dgit  13.17  dgit_7\n"
"POT-Creation-Date: 2026-03-05 22:08+0000\n"
"PO-Revision-Date: 2025-11-27 22:08+0000\n"
"Last-Translator: Américo Monteiro <a_monteiro@gmx.com>\n"
"Language-Team: Portuguese <>\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 25.04.0\n"

#. type: TH
#: ../dgit.1:2 ../dgit.7:1
#, no-wrap
msgid "dgit"
msgstr "dgit"

#. type: TH
#: ../dgit.1:2 ../dgit.7:1
#, no-wrap
msgid "Debian Project"
msgstr "Projeto Debian"

#. type: =head1
#: ../dgit.1:3 ../dgit.7:2 ../dgit-user.7.pod:1 ../dgit-nmu-simple.7.pod:1
#: ../dgit-maint-native.7.pod:1 ../dgit-maint-merge.7.pod:1
#: ../dgit-maint-gbp.7.pod:1 ../dgit-maint-debrebase.7.pod:1
#: ../dgit-downstream-dsc.7.pod:1 ../dgit-sponsorship.7.pod:1
#: ../dgit-maint-bpo.7.pod:1 ../git-debrebase.1.pod:1 ../git-debrebase.5.pod:1
#: ../git-debpush.1.pod:1 ../git-deborig.1.pod:1 ../tag2upload.5.pod:1
#, no-wrap
msgid "NAME"
msgstr "NOME"

#. type: =head1
#: ../dgit.1:1948 ../dgit.7:23 ../dgit-user.7.pod:446
#: ../dgit-nmu-simple.7.pod:164 ../dgit-maint-native.7.pod:98
#: ../dgit-maint-merge.7.pod:505 ../dgit-maint-gbp.7.pod:138
#: ../dgit-maint-debrebase.7.pod:788 ../dgit-downstream-dsc.7.pod:352
#: ../dgit-sponsorship.7.pod:342 ../dgit-maint-bpo.7.pod:148
#: ../git-debrebase.1.pod:644 ../git-debrebase.5.pod:677
#: ../git-debpush.1.pod:411 ../git-deborig.1.pod:60 ../tag2upload.5.pod:337
#, no-wrap
msgid "SEE ALSO"
msgstr "VEJA TAMBÉM"

#. type: Plain text
#: ../dgit.7:4
msgid "dgit - principles of operation"
msgstr "dgit - princípios de operação"

#. type: =head1
#: ../dgit.7:4 ../dgit-user.7.pod:27 ../dgit-nmu-simple.7.pod:35
#, no-wrap
msgid "SUMMARY"
msgstr "SUMÁRIO"

#. type: Plain text
#: ../dgit.7:14
msgid ""
"B<dgit> treats the Debian archive as a version control system, and "
"bidirectionally gateways between the archive and git.  The git view of the "
"package can contain the usual upstream git history, and will be augmented by "
"commits representing uploads done by other developers not using dgit.  This "
"git history is stored in a canonical location known as B<dgit-repos> which "
"lives on a dedicated git server."
msgstr ""
"O B<dgit> trata o arquivo Debian como um sistema de controle de versão, e "
"usa gateways bidirecionais entre o arquivo e git.  A vista git do pacote "
"pode conter o histórico git usual do autor, e será aumentado por cometidos "
"que representam envios feitos por outros desenvolvedores que não usam o "
"dgit.  Este histórico git é guardado numa localização canónica conhecida "
"como B<dgit-repos> que vive num servidor git dedicado."

#. type: Plain text
#: ../dgit.7:23
msgid ""
"git branches suitable for use with dgit can be edited directly in git, and "
"used directly for building binary packages.  They can be shared using all "
"conventional means for sharing git branches.  It is not necessary to use "
"dgit to work with dgitish git branches.  However, dgit is (usually) needed "
"in order to convert to or from Debian-format source packages."
msgstr ""
"os ramos git apropriados para se usar com dgit podem ser editados "
"diretamente em git, e usados diretamente para compilar pacotes binário.  "
"Eles podem ser partilhados usando todos os meios convencionais para "
"partilhar ramos git.  Não é necessário usar o dgit para trabalhar com ramos "
"git em modo dgit.  No entanto, o dgit é (geralmente) necessário de modo a "
"converter para ou de pacotes fonte de formato Debian."

#. type: TP
#: ../dgit.7:24
#, no-wrap
msgid "B<dgit>(1)"
msgstr "B<dgit>(1)"

#. type: Plain text
#: ../dgit.7:27
msgid "Reference manual and documentation catalogue."
msgstr "Manual de referência e catálogo de documentação."

#. type: TP
#: ../dgit.7:27
#, no-wrap
msgid "B<dgit-*(7)>"
msgstr "B<dgit-*(7)>"

#. type: Plain text
#: ../dgit.7:30
msgid "Tutorials and workflow guides.  See dgit(1) for a list."
msgstr "Tutoriais e guias de fluxo de trabalho.  Veja dgit(1) para uma lista."

#. type: SH
#: ../dgit.7:30
#, no-wrap
msgid "MODEL"
msgstr "MODELO"

#. type: Plain text
#: ../dgit.7:33
msgid ""
"You may use any suitable git workflow with dgit, provided you satisfy dgit's "
"requirements:"
msgstr ""
"Você pode usar qualquer fluxo de trabalho git apropriado com o dgit, desde "
"que satisfaça os requerimentos do dgit:"

#. type: Plain text
#: ../dgit.7:38
msgid ""
"dgit maintains a pseudo-remote called B<dgit>, with one branch per suite.  "
"This remote cannot be used with plain git."
msgstr ""
"o dgit mantém um pseudo-remoto chamado B<dgit>, com um ramo por suite.  Este "
"remoto não pode ser usado com git simples."

#. type: Plain text
#: ../dgit.7:45
msgid ""
"The B<dgit-repos> repository for each package contains one ref per suite "
"named B<refs/dgit/>I<suite>.  These should be pushed to only by dgit.  They "
"are fast forwarding.  Each push on this branch corresponds to an upload (or "
"attempted upload)."
msgstr ""
"O repositório B<dgit-repos> para cada pacote contém uma referência por suite "
"chamada B<refs/dgit/>I<suite>.  Para estes só se deve empurrar pelo dgit.  "
"São de avanço rápido  Cada empurrar neste ramo corresponde a um envio (ou "
"envio tentado)."

#. type: Plain text
#: ../dgit.7:50
msgid ""
"However, it is perfectly fine to have other branches in dgit-repos; the dgit-"
"repos repo for the package can even be the same as the `origin' remote, "
"although this is not generally the case in Debian."
msgstr ""
"No entanto, não há problema em ter outros ramos no dgit-repos; o repositório "
"dgit-repos para o pacote pode até ser o mesmo que o remoto `origin', apesar "
"de isto não ser geralmente o caso em Debian."

#. type: Plain text
#: ../dgit.7:56
msgid ""
"dgit push-* will also make signed tags called B<archive/debian/>I<version> "
"(with version encoded a la DEP-14)  and push them to dgit-repos.  These are "
"used at the server to authenticate pushes."
msgstr ""
"dgit push-* irá também fazer etiquetas assinadas chamadas B<archive/debian/"
">I<versão> (com versão codificada em DEP-14)  e empurra-as para o dgit-"
"repos.  Estas são usadas no servidor para autenticar o que é empurrado."

#. type: Plain text
#: ../dgit.7:66
msgid ""
"Uploads made by dgit contain an additional field B<Dgit> in the source "
"package .dsc.  (This is added by dgit push-*.)  This specifies: a commit (an "
"ancestor of the dgit/suite branch) whose tree is identical to the unpacked "
"source upload; the distro to which the upload was made; a tag name which can "
"be used to fetch the git commits; and a url to use as a hint for the dgit "
"git server for that distro."
msgstr ""
"Envios feitos pelo dgit contêm um campo adicional B<Dgit> no pacote "
"fonte .dsc.  (Isto é adicionado por dgit push-*.)  Isto especifica: um "
"cometido (um antepassado do ramo dgit/suite) cuja árvore é idêntica ao envio "
"de fonte desempacotada; a distribuição para a qual o envio foi feito; um "
"nome de etiqueta que pode ser usado para ir buscar os cometidos git; e um "
"url para usar como dica para o servidor git dgit para essa distribuição."

#. type: Plain text
#: ../dgit.7:78
msgid ""
"Uploads not made by dgit are represented in git by commits which are "
"synthesised by dgit.  The tree of each such commit corresponds to the "
"unpacked source; there is a commit with the contents, and a pseudo-merge "
"from last known upload - that is, from the contents of the dgit/suite "
"branch.  Depending on the source package format, the contents commit may "
"have a more complex structure, but ultimately it will be a convergence of "
"stubby branches from origin commits representing the components of the "
"source package."
msgstr ""
"Os envios não feitos pelo dgit são representados em git por cometidos que "
"são sintetizados pelo dgit.  A árvore de cada tal cometido corresponde à "
"fonte desempacotada; há um cometido com o conteúdo, e uma pseudo-fusão a "
"partir do último envio conhecido - isto é, a partir do conteúdo do ramo dgit/"
"suite.  Dependendo do formato do pacote fonte, o cometido de conteúdo pode "
"ter uma estrutura mais complexa, mas no final irá ser uma convergência de "
"ramos pequeninos a partir cometidos de origem que representam os componentes "
"do pacote fonte."

#. type: Plain text
#: ../dgit.7:83
msgid ""
"dgit expects trees that it works with to have a B<dgit> (pseudo) remote.  "
"This refers to the dgit-created git view of the corresponding archive."
msgstr ""
"O dgit espera que as árvores com que trabalha tenham um B<dgit> (pseudo) "
"remoto.  Isto refere-se à vista git criada por dgit do arquivo "
"correspondente."

#. type: Plain text
#: ../dgit.7:92
msgid ""
"The dgit archive tracking view is synthesised locally, on demand, by each "
"copy of dgit.  The tracking view is always a descendant of the dgit-repos "
"suite branch (if one exists), but may be ahead of it if uploads have been "
"done without dgit.  The archive tracking view is always fast forwarding "
"within each suite."
msgstr ""
"A vista de acompanhamento do arquivo dgit é sintetizada localmente, a "
"pedido, por cada cópia do dgit.  A vista de acompanhamento é sempre um "
"descendente do ramo de suite dgit-repos (se um existir), mas pode estar à "
"frente dele se foram feitos envios sem o dgit.  A vista de acompanhamento do "
"arquivo é sempre de avanço rápido dentro de cada suite."

#. type: Plain text
#: ../dgit.7:95
msgid ""
"dgit push-* can operate on any commit which is a descendant of the suite "
"tracking branch."
msgstr ""
"dgit push-* pode operar em qualquer cometido que seja um descendente do ramo "
"de acompanhamento da suite."

#. type: Plain text
#: ../dgit.7:106
msgid ""
"dgit does not make a systematic record of its imports of orig tarball(s).  "
"So it does not work by finding git tags or branches referring to orig "
"tarball(s).  The orig tarballs are downloaded (by dgit clone) into the "
"parent directory, as with a traditional (non-gitish) dpkg-source workflow.  "
"You need to retain these tarballs in the parent directory for dgit build and "
"dgit push-*.  (They are not needed for purely-git-based workflows.)"
msgstr ""
"O dgit não faz um registo sistemático das suas importações de tarball(s) de "
"origem.  Assim não funciona ao encontrar etiquetas ou ramos git que façam "
"referência a tarball(s) de origem.  Os tarballs de origem são descarregados "
"(por dgit clone) para o directório pai, como um fluxo de trabalho "
"tradicional (não-à-git) do dpkg-source.  Você precisa de reter estes "
"tarballs no directório pai para o dgit build e dgit push-*.  (Eles não são "
"necessários para fluxos de trabalho puramente-baseados-em-git.)"

#. type: Plain text
#: ../dgit.7:113
msgid ""
"dgit repositories could be cloned with standard (git) methods.  However, the "
"dgit repositories do not contain uploads not made with dgit.  And for "
"sourceful builds / uploads the orig tarball(s) will need to be present in "
"the parent directory."
msgstr ""
"Os repositórios dgit podiam ser clonados com métodos standard (git).  No "
"entanto, os repositórios dgit não contêm envios não feitos com dgit.  E para "
"compilações / envios de fonte abundante os tarball(s) de origem precisam "
"estar presentes no directório pai."

#. type: Plain text
#: ../dgit.7:120
msgid ""
"To a user looking at the archive, changes pushed in a simple NMU using dgit "
"look like reasonable changes made in an NMU: in a `3.0 (quilt)' package the "
"delta from the previous upload is recorded in new patch(es) constructed by "
"dpkg-source."
msgstr ""
"Para um utilizador a olhar para um arquivo, as alterações empurradas num NMU "
"simples a usar dgit parecem alterações razoáveis feitas num NMU: num pacote "
"`3.0 (quilt)' o delta do envio anterior é guardado em novas patch(es) "
"construídas pelo dpkg-source."

#. type: SH
#: ../dgit.7:120
#, no-wrap
msgid "COMBINED SUITES"
msgstr "SUITES COMBINADAS"

#. type: Plain text
#: ../dgit.7:125
msgid ""
"dgit can synthesize a combined view of several underlying suites.  This is "
"requested by specifying, for I<suite,> a comma-separated list:"
msgstr ""
"O dgit pode sintetizar uma vista combinada de várias suites subjacentes.  "
"Isto é requisitado ao especificar uma lista separada por vírgulas, por "
"I<suite,>:"

#. type: Plain text
#: ../dgit.7:127
msgid "I<mainsuite>B<,>I<subsuite>..."
msgstr "I<mainsuite>B<,>I<subsuite>..."

#. type: Plain text
#: ../dgit.7:129
msgid "This facility is available with dgit clone, fetch and pull, only."
msgstr "Esta facilidade está disponível com dgit clone, apenas busca e puxa."

#. type: Plain text
#: ../dgit.7:139
msgid ""
"dgit will fetch the same package from each specified underlying suite, "
"separately (as if with dgit fetch).  dgit will then generate a pseudomerge "
"commit on the tracking branch B<remotes/dgit/dgit/>I<suite> which has the "
"tip of each of the underlying suites as an ancestor, and which contains the "
"same as the suite which has the highest version of the package."
msgstr ""
"O dgit vai buscar o mesmo pacote de cada suite subjacente especificada, em "
"separado (como se com dgit fetch).  O dgit vai depois gerar um cometido de "
"pseudo-fusão no ramo de acompanhamento B<remotes/dgit/dgit/>I<suite> o qual "
"tem a ponta de cada uma das suites subjacentes como um antepassado, e que "
"contem o mesmo que a suite que tiver a versão mais alta do pacote."

#. type: Plain text
#: ../dgit.7:142
msgid ""
"The package must exist in mainsuite, but need not exist in the subsuites."
msgstr ""
"O pacote tem de existir na suite principal, mas não precisa existir nas sub-"
"suites."

#. type: Plain text
#: ../dgit.7:146
msgid "If a specified subsuite starts with B<-> then mainsuite is prepended."
msgstr ""
"Se uma sub-suite especificada começar com B<-> então é prefixado mainsuite."

#. type: Plain text
#: ../dgit.7:154
msgid ""
"So, for example, B<stable,-security> means to look for the package in "
"stable, and stable-security, taking whichever is newer.  If stable is "
"currently trixie, dgit clone would leave you on the branch B<dgit/trixie,-"
"security>."
msgstr ""
"Assim, por exemplo, B<stable,-security> significa procurar o pacote em "
"stable, e stable-security, tomando qual deles for mais recente.  Se stable "
"for atualmente trixie, o dgit clone iria deixa-lo no ramo B<dgit/trixie,-"
"security>."

#. type: Plain text
#: ../dgit.7:162
msgid ""
"Combined suites are not supported by the dgit build operations.  This is "
"because those options are intended for building for uploading source "
"packages, and look in the changelog to find the relevant suite.  It does not "
"make sense to name a dgit-synthesised combined suite in a changelog, or to "
"try to upload to it."
msgstr ""
"Suites combinadas não são suportadas pelas operações de compilação do dgit.  "
"Isto porque essas opções destinam-se para compilação para enviar pacotes "
"fonte, e procurar no registo de alterações para encontrar a suite "
"relevante.  Não faz sentido nomear uma suite combinada sintetizada pelo dgit "
"num registo de alterações, ou tentar enviar para ela."

#. type: Plain text
#: ../dgit.7:167
msgid ""
"When using this facility, it is important to always specify the same suites "
"in the same order: dgit will not make a coherent fast-forwarding history "
"view otherwise."
msgstr ""
"Ao usar esta facilidade, é importante especificar sempre as mesmas suites na "
"mesma ordem: caso contrário o dgit não irá fazer uma vista de histórico de "
"avanço rápido coerente."

#. type: Plain text
#: ../dgit.7:171
msgid ""
"The history generated by this feature is not normally suitable for merging "
"back into upstreams, as it necessarily contains unattractive pseudomerges."
msgstr ""
"O histórico gerado por esta funcionalidade não é normalmente apropriado para "
"fundir de volta em autorias, pois contém necessariamente pseudo-fusões não "
"atrativas."

#. type: SH
#: ../dgit.7:171
#, no-wrap
msgid "LIMITATIONS"
msgstr "LIMITAÇÕES"

#. type: Plain text
#: ../dgit.7:184
msgid ""
"Because the synthesis of the suite tracking branches is done locally based "
"only on the current archive state, it will not necessarily see every upload "
"not done with dgit.  Also, different versions of dgit (or the software it "
"calls)  might import the same .dscs differently (although we try to minimise "
"this).  As a consequence, the dgit tracking views of the same suite, made by "
"different instances of dgit, may vary.  They will have the same contents, "
"but may have different history."
msgstr ""
"Porque a síntese dos ramos de acompanhamento de suite é feita localmente com "
"base apenas no estado do arquivo atual, não irá necessariamente ver todos os "
"envios não feitos com o dgit.  Também, versões diferentes do dgit (ou do "
"software que ele chama)  podem importar os mesmos .dscs de maneira diferente "
"(apesar de tentarmos minimizar isto).  Como consequência, as vistas de "
"acompanhamento do dgit da mesma suite, feita por instâncias diferentes do "
"dgit, podem variar.  Elas irão ter o mesmo conteúdo, mas podem ter um "
"histórico diferente."

#. type: Plain text
#: ../dgit.7:193
msgid ""
"There is no uniform linkage between the tracking branches for different "
"suites.  The Debian infrastructure does not do any automatic import of "
"uploads made without dgit.  It would be possible for a distro's "
"infrastructure to do this; in that case, different dgit client instances "
"would see exactly the same history."
msgstr ""
"Não há nenhuma vinculação uniforme entre os ramos de acompanhamento para "
"suites diferentes.  A infraestrutura Debian não faz nenhuma importação "
"automática dos envios feitos sem o dgit.  Seria possível para uma "
"infraestrutura de distribuição fazer isto; nesse caso, diferentes instâncias "
"de clientes dgit iriam ver exatamente o mesmo histórico."

#. type: Plain text
#: ../dgit.7:201
msgid ""
"There has been no bulk import of historical uploads into Debian's dgit "
"infrastructure.  To do this it would be necessary to decide whether to "
"import existing vcs history (which might not be faithful to dgit's "
"invariants)  or previous non-Dgit uploads (which would not provide a very "
"rich history)."
msgstr ""
"Não tem havido nenhuma importação a granel de envios históricos para a "
"infraestrutura dgit de Debian.  Para fazer isto seria necessário decidir se "
"devemos importar históricos vcs existentes (que podem não ser fiéis às "
"invariantes do dgit) ou envios não-Dgit anteriores (que não iriam fornecer "
"um histórico muito rico)."

#. type: Plain text
#: ../dgit.7:212
msgid ""
"git represents only file executability.  git does not represent empty "
"directories, or any leaf objects other than plain files and symlinks.  The "
"behaviour of Debian source package formats on objects with unusual "
"permissions is complicated.  Some pathological Debian source packages will "
"no longer build if empty directories are pruned (or if other things not "
"reproduced by git are changed).  Such sources cannot be worked with properly "
"in git, and therefore not with dgit either."
msgstr ""
"O git representa apenas executabilidade de ficheiros.  O git não representa "
"directórios vazios, ou quaisquer objetos folha para além de ficheiros "
"simples e links simbólicos.  O comportamento dos formatos de pacote fonte "
"Debian em objetos com permissões não usuais é complicado.  Alguns pacotes "
"fonte Debian patológicos não irão mais compilar se os directórios vazios "
"forem podados (ou se outras coisas não reproduzidas por git forem "
"alteradas).  Tais fontes não pode ser trabalhadas de modo apropriado em git, "
"e por isso também não com dgit."

#. type: SH
#: ../dgit.7:212
#, no-wrap
msgid "READ-ONLY DISTROS"
msgstr "DISTRIBUIÇÕES APENAS-LEITURA"

#. type: Plain text
#: ../dgit.7:216
msgid ""
"Distros which do not maintain a set of dgit history git repositories can "
"still be used in a read-only mode with dgit.  Currently Ubuntu is configured "
"this way."
msgstr ""
"Distribuições que não mantêm um conjunto de repositórios git com histórico "
"dgit podem ainda ser usadas num modo de só-leitura com dgit.  Atualmente "
"Ubuntu está configurada desta maneira."

#. type: SH
#: ../dgit.7:216
#, no-wrap
msgid "GITATTRIBUTES"
msgstr "ATRIBUTOS DO GIT"

#. type: Plain text
#: ../dgit.7:224
msgid ""
"git has features which can automatically transform files as they are being "
"copied between the working tree and the git history.  The attributes can be "
"specified in the source tree itself, in B<.gitattributes>.  See "
"B<gitattributes>(5)."
msgstr ""
"O git tem funcionalidades que podem transformar ficheiros automaticamente "
"quando estão a ser copiados entre a árvore de trabalho e o histórico git.  "
"Os atributos podem ser especificados na própria árvore fonte, em "
"B<.gitattributes>.  Veja B<gitattributes>(5)."

#. type: Plain text
#: ../dgit.7:233
msgid ""
"These transformations are context-sensitive and not, in general, reversible, "
"so dgit operates on the principle that the dgit git history contains the "
"actual contents of the package.  (When dgit is manipulating a .dsc, it does "
"so in a private area, where the transforming gitattributes are defused, to "
"achieve this.)"
msgstr ""
"Estas transformações são sensíveis ao contexto e não são, em geral, "
"revertíveis, assim o dgit opera no principio que o histórico git do dgit "
"contem o conteúdo atual do pacote.  (Quando o dgit manipula um .dsc, fá-lo "
"numa área privada, onde os atributos git de transformação são desarmados "
"para se obter isto.)"

#. type: Plain text
#: ../dgit.7:242
msgid ""
"If transforming gitattributes are used, they can cause trouble, because the "
"working tree files can differ from the git revision history (and therefore "
"from the source packages).  dgit warns if it finds a .gitattributes file (in "
"a package being fetched or imported), unless the transforming gitattributes "
"have been defused."
msgstr ""
"Se os atributos git de transformação forem usados, eles podem causar "
"problemas, porque os ficheiros da árvore de trabalho podem ser diferentes do "
"histórico de revisão git (e assim dos pacotes fonte).  O dgit avisa se "
"encontrar um ficheiro .gitattributes (no pacote a ser procurado ou "
"importado), a menos que os atributos git de transformação tenham sido "
"desarmados."

#. type: Plain text
#: ../dgit.7:253
msgid ""
"dgit clone and dgit setup-new-tree disable transforming gitattributes by "
"default, by creating a suitable .git/info/attributes.  See B<dgit setup-new-"
"tree> and B<dgit setup-gitattributes> in dgit(1)."
msgstr ""
"Os dgit clone e dgit setup-new-tree desativam os atributos git de "
"transformação por predefinição, ao criar um .git/info/attributes "
"apropriado.  Veja B<dgit setup-new-tree> e B<dgit setup-gitattributes> em "
"dgit(1)."

#. type: Plain text
#: ../dgit.7:261
msgid ""
"Since dgit 14.x (forky), attributes affecting only git archive are also "
"suppressed.  Previously, B<export-ignore> and B<export-subst> were not "
"suppressed, so .origs generated by hand might be wrong."
msgstr ""

#. type: Plain text
#: ../dgit.7:265
msgid ""
"If upstream relies on gitattributes for anything important, you must "
"reproduce the effect in debian/rules and/or a Debian-specific patch."
msgstr ""
"Se o autor confia em atributos git para qualquer coisa importante, você tem "
"de reproduzir o efeito em debian/rules e/ou um caminho especifico de Debian."

#. type: SH
#: ../dgit.7:265
#, no-wrap
msgid "DEBIAN - TAINTED HISTORY"
msgstr ""

#. type: SS
#: ../dgit.7:266
#, no-wrap
msgid "Background; server-side behaviour"
msgstr ""

#. type: Plain text
#: ../dgit.7:277
msgid ""
"New packages in Debian are subject to review and can be rejected by the DFSG "
"Team or the legacy archive.  The git depository, *.dgit.debian.org, has a "
"special history tainting mechanism.  It is intended to to help avoid "
"publishing, in the git history, dangerous material discovered during NEW "
"review, and REJECTed.  This applies only to completely new source packages, "
"not binary-NEW."
msgstr ""

#. type: Plain text
#: ../dgit.7:286
msgid ""
"Newly uploaded source packages' git histories are visible only to authorised "
"users.  They are made public when the package is ACCEPTed.  If the package "
"is REJECTed, the git history is removed on the dgit git server; "
"additionally, key git commits are recorded as B<tainted>: they are recorded "
"in a server-side database, in the table of tainted git object IDs."
msgstr ""

#. type: Plain text
#: ../dgit.7:294
msgid ""
"The maintainer must then fix the problems, and, depending on the way the "
"fixes have been done, pass either B<--untaint-history> or B<--deliberately-"
"not-fast-forward> to the next git-debpush or dgit push."
msgstr ""

#. type: Plain text
#: ../dgit.7:297
msgid ""
"Choice of which of these options to use depends on the nature of the problem "
"and the measures you have taken to fix it."
msgstr ""

#. type: SS
#: ../dgit.7:298
#, no-wrap
msgid "Categories of problem with the troublesome files"
msgstr ""

#. type: Plain text
#: ../dgit.7:304
msgid ""
"The appropriate remedy by the maintainer (henceforh, ``you'')  depends on "
"the nature of the problem.  (And then, the appropriate -\\deliberately "
"option will depend on wwhat you did - see the next subsection.)"
msgstr ""

#. type: Plain text
#: ../dgit.7:306
msgid "From least to most serious:"
msgstr ""

#. type: TP
#: ../dgit.7:309
#, no-wrap
msgid "Problems with documentation of the licence(s)"
msgstr ""

#. type: Plain text
#: ../dgit.7:318
msgid ""
"For example, missing information in debian/copyright.  You can readily fix "
"this simply by adding the necessary documentation, as new commits.  The "
"result will be fast forward from the previous REJECTed upload, so you can "
"use B<--untaint-history>."
msgstr ""

#. type: TP
#: ../dgit.7:319
#, no-wrap
msgid "Non-free files"
msgstr ""

#. type: Plain text
#: ../dgit.7:327
msgid ""
"This includes files with a clearly non-free licence, or files where the "
"licence is unclear.  It also includes generated (non-source-code) files with "
"unclear provenance.  In this case, you must remove the files from the source "
"package."
msgstr ""

#. type: Plain text
#: ../dgit.7:330
msgid ""
"This means you must also delete them from git -- but this does not mean you "
"must also delete them from your git history:"
msgstr ""

#. type: Plain text
#: ../dgit.7:338
msgid ""
"Debian is OK with distributing such material as part of upstream history on "
"its official git servers, including both Salsa and the dgit git "
"depositories, so long as it's appropriately buried in the git history and "
"therefore not visible at the tips of the Debian packaging git branches or in "
"Debian's orig tarballs."
msgstr ""

#. type: Plain text
#: ../dgit.7:347
msgid ""
"You must remove the non-free files from both (i) the Debian packaging "
"branch, and (ii) any git representation of the upstream source used for "
"making orig tarballs in non-native source formats.  You can do this this "
"however is most convenient.  Many approaches will produce a fast forward "
"Debian git packaging branch, but you might instead rewind and rewrite some "
"of the history.  Normally, you should avoid rewriting upstream history."
msgstr ""

#. type: TP
#: ../dgit.7:348
#, no-wrap
msgid "Dangerous material"
msgstr ""

#. type: Plain text
#: ../dgit.7:355
msgid ""
"This includes files which might be criminal to possess or distribute, "
"unwarranted personal data, badly corrupted commits, and anything else that "
"we absolutely must avoid distributing."
msgstr ""

#. type: Plain text
#: ../dgit.7:361
msgid ""
"Dealing with such a situation can be very sensitive.  You should seek advice "
"by private email from dgit-owner@debian.org and/or the Debian DFSG team.  As "
"a first step you should switch any Salsa repositories to be private (and, "
"any other public repositories under your control)."
msgstr ""

#. type: Plain text
#: ../dgit.7:365
msgid ""
"If the problem is confirmed, the upstream project's git history will "
"probably need to be rewritten with the bad material filtered out.  That is "
"very disruptive and would need ecosystem-wide coordination."
msgstr ""

#. type: Plain text
#: ../dgit.7:369
msgid ""
"Happily, this is extremely rare.  Dangerous files are very rare in upstream "
"public git histories, especially when hosted on big or curated forges, for "
"obvious reasons."
msgstr ""

#. type: Plain text
#: ../dgit.7:375
msgid ""
"There may be cases where the bad files are sufficiently risky that we don't "
"want to host them on Debian infrastructure, but upstream doesn't agree.  In "
"that case, you must either maintain a filtered version of upstream's git, or "
"base your work on an edited, repacked, tarball."
msgstr ""

#. type: SS
#: ../dgit.7:378
#, fuzzy, no-wrap
#| msgid "Finding the source package name"
msgid "Pushing the fixed package"
msgstr "Encontrar o nome do pacote fonte"

#. type: Plain text
#: ../dgit.7:382
msgid "Choosing the right B<--deliberately> option:"
msgstr ""

#. type: TP
#: ../dgit.7:385
#, no-wrap
msgid "Update was fast forward - no rewind, no force push"
msgstr ""

#. type: Plain text
#: ../dgit.7:390
msgid ""
"I.e., you did not need to rewind/edit the git branch, and did not need to "
"force push to any servers eg Salsa."
msgstr ""

#. type: Plain text
#: ../dgit.7:393
msgid "Specify B<--untaint-history>"
msgstr ""

#. type: Plain text
#: ../dgit.7:398
msgid ""
"This will override the taint record, and mark the commits untainted.  "
"Subsequent uploads will not need special options.  (--untaint-history is a "
"convenience alias for B<--deliberately-include-questionable-history>.)"
msgstr ""

#. type: TP
#: ../dgit.7:399
#, no-wrap
msgid "Update was not fast forward - branch rewound, and force pushed"
msgstr ""

#. type: Plain text
#: ../dgit.7:404
msgid ""
"I.e., you needed to ``rewrite git history'', filter commits, etc., and force "
"push to servers."
msgstr ""

#. type: Plain text
#: ../dgit.7:410
msgid ""
"So, your branch will no longer contain the tainted commits that were "
"previously uploaded.  Instead, your branch is now no longer fast forward "
"from the version on the dgit git depository."
msgstr ""

#. type: Plain text
#: ../dgit.7:413
#, fuzzy
#| msgid "B<--deliberately-not-fast-forward>"
msgid "Specify B<--deliberately-not-fast-forward>"
msgstr "B<--deliberately-not-fast-forward>"

#. type: Plain text
#: ../dgit.7:419
msgid ""
"The server will then allow your upload to rewind the relevant suite branch "
"on the git depository.  This is only allowed for source packages that have "
"never yet been ACCEPTed.  Once the package is accepted, the history becomes "
"public, and administrator action is needed if it must be rewound for any "
"reason."
msgstr ""

#. type: Plain text
#: ../dgit.7:426
msgid ""
"The commits from the previous upload will remain tainted.  That will prevent "
"them ever being uploaded in the future.  If there were particularly bad "
"files, please contact dgit-owner@debian.org so that we can manually taint "
"those specific git blob objects so that they can't ever be pushed "
"accidentally."
msgstr ""

#. type: SH
#: ../dgit.7:429
#, no-wrap
msgid "PACKAGE SOURCE FORMATS"
msgstr "FORMATOS FONTE DE PACOTE"

#. type: Plain text
#: ../dgit.7:434
msgid ""
"If you are not the maintainer, you do not need to worry about the source "
"format of the package.  You can just make changes as you like in git.  If "
"the package is a `3.0 (quilt)' package, the patch stack will usually not be "
"represented in the git history."
msgstr ""
"Se você não é um maintainer, não precisa de se preocupar com o formato fonte "
"do pacote.  Você pode apenas fazer as alterações que quer em git.  Se o "
"pacote for um pacote `3.0 (quilt)', a pilha de patch não será geralmente "
"representada no histórico git."

#. type: SH
#: ../dgit.7:434
#, no-wrap
msgid "FILE EXECUTABILITY"
msgstr "EXECUTABILIDADE DO FICHEIRO"

#. type: Plain text
#: ../dgit.7:441
msgid ""
"Debian source package formats do not always faithfully reproduce changes to "
"executability.  But dgit insists that the result of dgit clone is identical "
"(as far as git can represent - see Limitations, above)  to the result of "
"dpkg-source -x."
msgstr ""
"Os formatos de pacote fonte Debian nem sempre reproduzem fielmente "
"alterações para executabilidade.  Mas o dgit insiste que o resultado do dgit "
"clone seja idêntico (até onde o git consegue representar - veja Limitações, "
"em cima) ao resultado de dpkg-source -x."

#. type: Plain text
#: ../dgit.7:447
msgid ""
"So files that are executable in your git tree must be executable in the "
"result of dpkg-source -x (but often aren't).  If a package has such "
"troublesome files, they have to be non-executable in dgit-compatible git "
"branches."
msgstr ""
"Assim os ficheiros que são executáveis na sua árvore git têm de ser "
"executáveis no resultado de dpkg-source -x (mas muitas vezes não são).  Se "
"um pacote tem tais ficheiros problemáticos, eles têm de ser não executáveis "
"nos ramos git compatíveis com dgit."

#. type: SH
#: ../dgit.7:447
#, no-wrap
msgid "FORMAT 3.0 (QUILT)"
msgstr "FORMATO 3.0 (QUILT)"

#. type: Plain text
#: ../dgit.7:451
msgid ""
"For a format `3.0 (quilt)' source package, dgit may have to make a commit on "
"your current branch to contain metadata used by quilt and dpkg-source."
msgstr ""
"Para um formato de pacote fonte `3.0 (quilt)', o dgit pode ter de fazer um "
"cometido no seu ramo atual para conter metadados usados por quilt e dpkg-"
"source."

#. type: Plain text
#: ../dgit.7:458
msgid ""
"This is because `3.0 (quilt)' source format represents the patch stack as "
"files in debian/patches/ actually inside the source tree.  This means that, "
"taking the whole tree (as seen by git or ls) (i)  dpkg-source cannot "
"represent certain trees, and (ii) packing up a tree in `3.0 (quilt)' and "
"then unpacking it does not always yield the same tree."
msgstr ""
"Isto porque o formato fonte `3.0 (quilt)' representa a pilha de patch como "
"ficheiros em debian/patches/ realmente dentro da árvore fonte.  Isto "
"significa que, tomar a árvore inteira (como visto por git ou ls) (1) o dpkg-"
"source não pode representar certas árvores, e (2) empacotar uma árvore em "
"`3.0 (quilt)' e depois desempacota-la nem sempre resulta na mesma árvore."

#. type: Plain text
#: ../dgit.7:463
msgid ""
"dgit will automatically work around this for you when building and pushing.  "
"The only thing you need to know is that dgit build, sbuild, etc., may make "
"new commits on your HEAD.  If you're not a quilt user this commit won't "
"contain any changes to files you care about."
msgstr ""
"O dgit irá contornar isto automaticamente para si ao compilar e empurrar.  A "
"única coisa que precisa de saber é que dgit build, sbuild, etc., pode fazer "
"novos cometidos no seu CABEÇALHO.  Se você não for um utilizador de quilt "
"este cometido não vai conter nenhumas alterações a ficheiros do seu "
"interesse."

#. type: Plain text
#: ../dgit.7:470
msgid ""
"Simply committing to source files (whether in debian/ or not, but not to "
"patches)  will result in a branch that dgit quilt-fixup can linearise.  "
"Other kinds of changes, including editing patches or merging, cannot be "
"handled this way."
msgstr ""
"Cometer simplesmente para ficheiros fonte (seja em debian/ ou não, mas não "
"para patches)  irá resultar num ramo que o dgit quilt-fixup pode "
"linearizar.  Outro tipo de alterações, incluindo editar patches ou fundir, "
"não pode ser lidado deste modo."

#. type: Plain text
#: ../dgit.7:473
msgid ""
"You can explicitly request that dgit do just this fixup, by running dgit "
"quilt-fixup."
msgstr ""
"Você pode requerer explicitamente que o dgit faça apenas esta correção, ao "
"correr dgit quilt-fixup."

#. type: Plain text
#: ../dgit.7:480
msgid ""
"If you are a quilt user you need to know that dgit's git trees are `patches "
"applied packaging branches' and do not contain the .pc directory (which is "
"used by quilt to record which patches are applied).  If you want to "
"manipulate the patch stack you probably want to be looking at tools like git-"
"debrebase, gbp pq, or git-dpm."
msgstr ""
"Se você é um utilizador de quilt precisa de saber que as árvores git do dgit "
"são `ramos de empacotamento de patches aplicadas' e não contêm o "
"directório .pc (que é usado pelo quilt para gravar quais patches estão "
"aplicadas).  Se você quer manipular a pilha de patch você provavelmente vai "
"querer olhar para ferramentas como git-debrebase, gbp pq, ou git-dpm."

#. type: SS
#: ../dgit.7:481
#, no-wrap
msgid "quilt fixup error messages"
msgstr "Mensagens de erro de correção do quilt"

#. type: Plain text
#: ../dgit.7:483
msgid "When dgit's quilt fixup fails, it prints messages like this:"
msgstr "Quando o quilt fixup do dgit falha, escreve mensagens como esta:"

#. type: Plain text
#: ../dgit.7:489
#, no-wrap
msgid ""
"dgit: base trees orig=5531f03d8456b702eab6 o+d/p=135338e9cc253cc85f84\n"
"dgit: quilt differences: src:  == orig ##     gitignores:  == orig ##\n"
"dgit: quilt differences:      HEAD ## o+d/p               HEAD ## o+d/p\n"
"starting quiltify (multiple patches, linear mode)\n"
msgstr ""
"dgit: base trees orig=5531f03d8456b702eab6 o+d/p=135338e9cc253cc85f84\n"
"dgit: quilt differences: src:  == orig ##     gitignores:  == orig ##\n"
"dgit: quilt differences:      HEAD ## o+d/p               HEAD ## o+d/p\n"
"starting quiltify (multiple patches, linear mode)\n"

#. type: Plain text
#: ../dgit.7:492
#, no-wrap
msgid ""
"dgit: error: quilt fixup cannot be linear.  Stopped at:\n"
"dgit:  696c9bd5..84ae8f96: changed debian/patches/test-gitignore\n"
msgstr ""
"dgit: error: quilt fixup cannot be linear.  Stopped at:\n"
"dgit:  696c9bd5..84ae8f96: changed debian/patches/test-gitignore\n"

#. type: TP
#: ../dgit.7:494
#, no-wrap
msgid "B<orig>"
msgstr "B<orig>"

#. type: Plain text
#: ../dgit.7:500
msgid ""
"is an import of the .orig tarballs dgit found, with the debian/ directory "
"from your HEAD substituted.  This is a git tree object, not a commit: you "
"can pass its hash to git-diff but not git-log."
msgstr ""
"é uma importação dos tarballs .orig que o dgit encontra, com o directório "
"debian/ a partir do seu CABEÇALHO substituído.  Isto é um objeto árvore git, "
"não um cometido: você pode passa a sua cinza ao git-diff mas não ao git-log."

#. type: TP
#: ../dgit.7:501
#, no-wrap
msgid "B<o+d/p>"
msgstr "B<o+d/p>"

#. type: Plain text
#: ../dgit.7:506
msgid ""
"is another tree object, which is the same as orig but with the patches from "
"debian/patches applied."
msgstr ""
"é outro objeto árvore, o qual é o mesmo que a origem mas com as patches de "
"debian/patches aplicadas."

#. type: TP
#: ../dgit.7:507
#, no-wrap
msgid "B<HEAD>"
msgstr "B<HEAD>"

#. type: Plain text
#: ../dgit.7:510
msgid "is of course your own git HEAD."
msgstr "é, pois claro, o seu próprio CABEÇALHO git."

#. type: TP
#: ../dgit.7:511
#, no-wrap
msgid "B<quilt differences>"
msgstr "B<quilt differences>"

#. type: Plain text
#: ../dgit.7:520
msgid ""
"shows whether each of the these trees differs from the others (i) in "
"upstream files excluding .gitignore files; (ii) in upstream .gitignore "
"files.  B<==> indicates equality; B<##> indicates inequality."
msgstr ""
"mostra se cada uma destas árvores deferem das outras (1) em ficheiros de "
"autor excluindo ficheiros .gitignore; (2) em ficheiros .gitignore do autor.  "
"B<==> indica igualdade; B<##> indica desigualdade."

#. type: Plain text
#: ../dgit.7:527
msgid ""
"dgit quilt-fixup --quilt=linear walks commits backwards from your HEAD "
"trying to construct a linear set of additional patches, starting at the "
"end.  It hopes to eventually find an ancestor whose tree is identical to o+d/"
"p in all upstream files."
msgstr ""
"O dgit quilt-fixup --quilt=linear corre os cometidos para trás a partir do "
"seu CABEÇALHO tentando construir um conjunto linear de patches adicionais, "
"começando pelo fim.  Ele espera eventualmente encontrar um antepassado cuja "
"árvore seja idêntica a o+d/p em todos os ficheiros do autor."

#. type: Plain text
#: ../dgit.7:538
msgid ""
"In the error message, 696c9bd5..84ae8f96 is the first commit child-parent "
"edge which cannot sensibly be either ignored, or turned into a patch in "
"debian/patches.  In this example, this is because it itself changes files in "
"debian/patches, indicating that something unusual is going on and that "
"continuing is not safe.  But you might also see other kinds of troublesome "
"commit or edge."
msgstr ""
"Na mensagem de erro, 696c9bd5..84ae8f96 é a borda filho-pai do primeiro "
"cometido o qual não pode ser sensivelmente nem ignorado, nem tornado numa "
"patch em debian/patches.  Neste exemplo, isto é porque ele próprio modifica "
"ficheiros em debian/patches, indicando que algo não usual está a acontecer e "
"que continuar não é seguro.  Mas você pode também ver outros tipos de "
"cometido ou borda problemática."

#. type: Plain text
#: ../dgit.7:557
msgid ""
"Your appropriate response depends on the cause and the context.  If you have "
"been freely merging your git branch and do not need need a pretty linear "
"patch queue, you can use B<--quilt=single> or B<--quilt=smash>.  (Don't use "
"the B<single-debian-patch> dpkg source format option; it has strange "
"properties.)  If you want a pretty linear series, and this message is "
"unexpected, it can mean that you have unwittingly committed changes that are "
"not representable by dpkg-source (such as some mode changes).  Or maybe you "
"just forgot a necessary B<--quilt=> option."
msgstr ""
"A sua resposta apropriada depende da causa e do contexto.  Se você tem vindo "
"a fundir livremente o seu ramo git e não precisa duma fila de patch linear "
"bonita, você pode usar B<--quilt=single> ou B<--quilt=smash>.  (Não use a "
"opção de formato fonte do dpkg B<single-debian-patch>; tem propriedades "
"estranhas.)  Se você quer uma série linear bonita, e esta mensagem é "
"inesperada, isso pode significar que você tem sem o saber cometido "
"alterações que não são representáveis pelo dpkg-source (tais como algumas "
"alterações de modo).  Ou talvez você tenha apenas esquecido uma opção B<--"
"quilt=> necessária."

#. type: Plain text
#: ../dgit.7:563
msgid ""
"Finally, this problem can occur if you have provided Debian git tooling such "
"as git-debrebase, git-dpm or git-buildpackage with upstream git commit(s) or "
"tag(s)  which are not 100% identical to your orig tarball(s)."
msgstr ""
"Finalmente, este problema pode ocorrer se você forneceu uma ferramenta git "
"de Debian como o git-debrebase, git-dpm ou git-buildpackage com cometido(s) "
"ou etiqueta(s) git de autor que não são 100% idênticas aos seus tarball(s) "
"de origem."

#. type: SH
#: ../dgit.7:563
#, no-wrap
msgid "SPLIT VIEW AND SPLITTING QUILT MODES"
msgstr "VISÃO DIVIDIDA E DIVIDIR MODOS QUILT"

#. type: Plain text
#: ../dgit.7:570
msgid ""
"When working with git branches intended for use with the `3.0 (quilt)' "
"source format dgit can automatically convert a suitable maintainer-provided "
"git branch (in one of a variety of formats)  into a dgit branch."
msgstr ""
"Quando se trabalha com ramos git destinados a uso com o formato fonte `3.0 "
"(quilt)' o dgit pode converter automaticamente um ramo git apropriado "
"fornecido pelo maintainer (em um de uma variedade de formatos) num ramo dgit."

#. type: Plain text
#: ../dgit.7:577
msgid ""
"When a splitting quilt mode is selected dgit build commands and dgit push-* "
"will, on each invocation, convert the user's HEAD into the dgit view, so "
"that it can be built and/or uploaded."
msgstr ""
"Quando é selecionado um modo quilt de dividir, os comandos de compilação do "
"dgit e o dgit push-* irão, em cada invocação, converter o CABEÇALHO do "
"utilizador em vista dgit, para que possa ser compilado e/ou enviado."

#. type: Plain text
#: ../dgit.7:583
msgid ""
"Split view mode can also be enabled explicitly with the --split-view command "
"line option and the .split-view access configuration key."
msgstr ""
"O modo de vista dividida também pode ser activado explicitamente com a opção "
"de linha de comandos --split-view e a chave de configuração de acesso .split-"
"view."

#. type: Plain text
#: ../dgit.7:596
msgid ""
"When split view is in operation, regardless of the quilt mode, any dgit-"
"generated pseudomerges and any quilt fixup commits will appear only in the "
"dgit view.  dgit push-* will push the dgit view to the dgit git server.  The "
"dgit view is always a descendant of the maintainer view.  dgit push-* will "
"also make a maintainer view tag according to DEP-14 and push that to the "
"dgit git server."
msgstr ""
"Quando a vista dividida está em operação, independentemente do modo quilt, "
"quaisquer pseudo-fusões geradas pelo dgit e quaisquer cometidos fixup de "
"quilt irão aparecer apenas na vista dgit.  O dgit push-* vai empurrar a "
"vista dgit para o servidor git dgit.  A vista dgit é sempre um descendente "
"da vista do maintainer.  O dgit push-* vai também fazer uma etiqueta de "
"vista de maintainer de acordo com DEP-14 e empurrar isso para o servidor git "
"dgit."

#. type: Plain text
#: ../dgit.7:604
msgid ""
"Splitting quilt modes must be enabled explicitly (by the use of the "
"applicable command line options, subcommands, or configuration).  This is "
"because it is not possible to reliably tell (for example)  whether a git "
"tree for a dpkg-source `3.0 (quilt)' package is a patches-applied or patches-"
"unapplied tree."
msgstr ""
"Os modos quilt de divisão têm de ser explicitamente ativados (pelo uso das "
"opções de linha de comandos aplicáveis, sub-comandos, ou configuração).  "
"Isto porque não é possível dizer com confiança (por exemplo) se uma árvore "
"git para um pacote dpkg-source `3.0 (quilt)' é uma árvore de patches "
"aplicadas ou patches não aplicadas."

#. type: Plain text
#: ../dgit.7:608
msgid ""
"Split view conversions are cached in the ref dgit-intern/quilt-cache.  This "
"should not be manipulated directly."
msgstr ""
"Conversões de vista dividida estão guardadas em cache na referência dgit-"
"intern/quilt-cache.  Isto não deve ser manipulado diretamente."

#. type: SH
#: ../dgit.7:608
#, no-wrap
msgid "FILES IN THE ORIG TARBALL BUT NOT IN GIT - AUTOTOOLS ETC."
msgstr "FICHEIROS NO TARBALL ORIGINAL MAS NÃO EM GIT - AUTOTOOLS ETC."

#. type: Plain text
#: ../dgit.7:611
msgid ""
"This section is mainly of interest to maintainers who want to use dgit with "
"their existing git history for the Debian package."
msgstr ""
"Esta secção é principalmente do interesse de maintainers que querem usar o "
"dgit com o seu histórico git existente para o pacote Debian."

#. type: Plain text
#: ../dgit.7:617
msgid ""
"Some developers like to have an extra-clean git tree which lacks files which "
"are normally found in source tarballs and therefore in Debian source "
"packages.  For example, it is conventional to ship ./configure in the source "
"tarball, but some people prefer not to have it present in the git view of "
"their project."
msgstr ""
"Alguns desenvolvedores gostar de ter uma árvore git extra-limpa onde faltam "
"ficheiros que normalmente são encontrados em tarballs fonte e assim em "
"pacotes fonte Debian.  Por exemplo, é convencional incluir ./configure no "
"tarball fonte, mas algumas pessoas preferem não o ter presente na vista git "
"do seu projeto."

#. type: Plain text
#: ../dgit.7:623
msgid ""
"dgit requires that the source package unpacks to exactly the same files as "
"are in the git commit on which dgit push-* operates.  So if you just try to "
"dgit push-* directly from one of these extra-clean git branches, it will "
"fail."
msgstr ""
"O dgit requer que o pacote fonte desempacote para exatamente os mesmos "
"ficheiros que estão no cometido git no qual o dgit push-* opera.  Assim se "
"você apenas tentar fazer dgit push-* directamente a partir de um destes "
"ramos git extra-limpos, ele irá falhar."

#. type: Plain text
#: ../dgit.7:625
msgid "As the maintainer you therefore have the following options:"
msgstr "Como maintainer você tem as seguintes opções:"

#. type: TP
#: ../dgit.7:625 ../dgit.7:636 ../dgit.7:685 ../dgit.7:693
#, no-wrap
msgid "\\(bu"
msgstr "\\(bu"

#. type: Plain text
#: ../dgit.7:636
msgid ""
"Delete the files from your git branches, and your Debian source packages, "
"and carry the deletion as a delta from upstream.  (With `3.0 (quilt)' this "
"means representing the deletions as patches.  You may need to pass --include-"
"removal to dpkg-source --commit, or pass corresponding options to other "
"tools.)  This can make the Debian source package less useful for people "
"without Debian build infrastructure."
msgstr ""
"Apaga os ficheiros dos seus ramos git, e os seus pacotes fonte Debian, e "
"transporta o apagar como um delta a partir da autoria.  (Com `3.0 (quilt)' "
"isto significa representar o que é apagado com o patches.  Você pode "
"precisar de passar --include-removal ao dpkg-source --commit, ou passar "
"opções correspondentes a outras ferramentas.)  Isto torna o pacote fonte "
"Debian menos útil para pessoas que não tenham a infraestrutura de compilação "
"Debian."

#. type: Plain text
#: ../dgit.7:642
msgid ""
"Persuade upstream that the source code in their git history and the source "
"they ship as tarballs should be identical.  Of course simply removing the "
"files from the tarball may make the tarball hard for people to use."
msgstr ""
"Persuadis o autor que o código fonte no histórico git dele e a fonte que ele "
"empacota como tarballs devem ser idênticos.  É claro que remover "
"simplesmente os ficheiros do tarball pode tornar o tarball difícil para "
"pessoas usarem."

#. type: Plain text
#: ../dgit.7:648
msgid ""
"One answer is to commit the (maybe autogenerated)  files, perhaps with some "
"simple automation to deal with conflicts and spurious changes.  This has the "
"advantage that someone who clones the git repository finds the program just "
"as easy to build as someone who uses the tarball."
msgstr ""
"Uma resposta é cometer os ficheiros (talvez auto-gerados), talvez com alguma "
"automatização simples para lidar com conflitos e alterações espúrias.  Isto "
"tem a vantagem de se alguém clonar o repositório git, encontra o programa "
"tão fácil de compilar como alguém que usa o tarball."

#. type: Plain text
#: ../dgit.7:653
msgid ""
"Of course it may also be that the differences are due to build system bugs, "
"which cause unintended files to end up in the source package.  dgit will "
"notice this and complain.  You may have to fix these bugs before you can "
"unify your existing git history with dgit's."
msgstr ""
"É claro que também pode ser que as diferenças se devam a bugs do sistema de "
"compilação, que faz com que ficheiros indesejados acabem no pacote fonte.  O "
"dgit vai avisar e queixar-se disto.  Você pode ter de corrigir estes bugs "
"antes de puder unificar o seu histórico git existente com o do dgit."

#. type: SH
#: ../dgit.7:654
#, no-wrap
msgid "FILES IN THE SOURCE PACKAGE BUT NOT IN GIT - DOCS, BINARIES ETC."
msgstr "FICHEIROS NO PACOTE FONTE MAS NÃO EM GIT - DOCUMENTOS, BINÁRIOS, ETC."

#. type: Plain text
#: ../dgit.7:658
msgid ""
"Some upstream tarballs contain build artifacts which upstream expects some "
"users not to want to rebuild (or indeed to find hard to rebuild), but which "
"in Debian we always rebuild."
msgstr ""
"Alguns tarballs de autor contêm artefactos de compilação que o autor espera "
"que alguns utilizadores não desejem re-compilar (ou que achem difícil de re-"
"compilar), mas esses tais em Debian nós os re-compilamos sempre."

#. type: Plain text
#: ../dgit.7:668
msgid ""
"Examples sometimes include crossbuild firmware binaries and documentation.  "
"To avoid problems when building updated source packages (in particular, to "
"avoid trying to represent as changes in the source package uninteresting or "
"perhaps unrepresentable changes to such files)  many maintainers arrange for "
"the package clean target to delete these files."
msgstr ""
"Exemplos por vezes incluem binários de firmware de compilação cruzada e "
"documentação.  Para evitar problemas quando se compila pacotes fonte "
"atualizados (em particular, para evitar tentar representar como alterações "
"não interessantes no pacote fonte ou talvez alterações não representáveis em "
"tais ficheiros) muitos maintainers fazem com que o alvo de limpeza do pacote "
"apague estes ficheiros."

#. type: Plain text
#: ../dgit.7:676
msgid ""
"dpkg-source does not (with any of the commonly used source formats)  "
"represent deletion of binaries (outside debian/) present in upstream.  Thus "
"deleting such files in a dpkg-source working tree does not actually result "
"in them being deleted from the source package.  Thus deleting the files in "
"rules clean sweeps this problem under the rug."
msgstr ""
"O dpkg-source não (com qualquer dos formatos fonte geralmente usados) "
"representa o apagar de binários (fora de debian/) presentes na autoria.  "
"Assim apagar tais ficheiros numa árvore de trabalho do dpkg-source não "
"resulta realmente neles a serem apagados do pacote fonte.  Assim apagar os "
"ficheiros em regras de limpeza varre este problema para baixo do tapete."

#. type: Plain text
#: ../dgit.7:682
msgid ""
"However, git does always properly record file deletion.  Since dgit's "
"principle is that the dgit git tree is the same of dpkg-source -x, that "
"means that a dgit-compatible git tree always contains these files."
msgstr ""
"No entanto, o git recorda sempre apropriadamente o apagar de ficheiros.  "
"Como o princípio do dgit é que a árvore git do dgit é a mesma de dpkg-source "
"-x, isso significa que uma árvore git compatível com o dgit contém sempre "
"estes ficheiros."

#. type: Plain text
#: ../dgit.7:685
msgid ""
"For the non-maintainer, this can be observed in the following suboptimal "
"occurrences:"
msgstr ""
"Para o não-maintainer, isto pode ser observado nas seguintes ocorrências sub-"
"ótimas:"

#. type: Plain text
#: ../dgit.7:693
msgid ""
"The package clean target often deletes these files, making the git tree "
"dirty trying to build the source package, etc.  This can be fixed by using "
"B<dgit -wg> aka B<--clean=git>, so that the package clean target is never "
"run."
msgstr ""
"O alvo de limpeza do pacote muitas vezes apaga estes ficheiros, tornando a "
"árvore git suja ao tentar compilar o pacote fonte, etc.  Isto pode ser "
"corrigido ao usar B<dgit -wg> aka B<--clean=git>, para que o alvo de limpeza "
"do pacote nunca seja executado."

#. type: Plain text
#: ../dgit.7:700
msgid ""
"The package build modifies these files, so that builds make the git tree "
"dirty.  This can be worked around by using `git reset --hard' after each "
"build (or at least before each commit or push)."
msgstr ""
"A compilação do pacote modifica estes ficheiros, assim as compilações sujam "
"a árvore git.  Isto pode ser contornado ao se usar `git reset --hard' após "
"cada compilação (ou pelo menos antes de cada cometido ou push)."

#. type: Plain text
#: ../dgit.7:710
msgid ""
"From the maintainer's point of view, the main consequence is that to make a "
"dgit-compatible git branch it is necessary to commit these files to git.  "
"The maintainer has a few additional options for mitigation: for example, it "
"may be possible for the rules file to arrange to do the build in a temporary "
"area, which avoids updating the troublesome files; they can then be left in "
"the git tree without seeing trouble."
msgstr ""
"Do ponto de vista do maintainer, a principal consequência é que para tornar "
"um ramo git compatível com dgit é necessário cometer estes ficheiros para "
"git.  O maintainer tem algumas opções adicionais para mitigação: por "
"exemplo, pode ser possível para o ficheiro de regras organizar para fazer a "
"compilação numa área temporária, o que evita atualizar os ficheiros "
"problemáticos; eles podem depois serem deixados na árvore git sem verem "
"problemas."

#. type: SH
#: ../dgit.7:710
#, no-wrap
msgid "PROBLEMS WITH PACKAGE CLEAN TARGETS ETC."
msgstr "PROBLEMAS COM ALVOS DE LIMPEZA DE PACOTE ETC."

#. type: Plain text
#: ../dgit.7:718
msgid ""
"A related problem is other unexpected behaviour by a package's B<clean> "
"target.  If a package's rules modify files which are distributed in the "
"package, or simply forget to remove certain files, dgit will complain that "
"the tree is dirty."
msgstr ""
"Um problema relacionado é outro comportamento inesperado pelo alvo B<clean> "
"de um pacote.  Se uma regra de pacote modificar ficheiros que são "
"distribuídos no pacote, ou se simplesmente se esquecer de remover certos "
"ficheiros, o dgit irá queixar-se que a árvore está suja."

#. type: Plain text
#: ../dgit.7:726
msgid ""
"Again, the solution is to use B<dgit -wg> aka B<--clean=git>, which "
"instructs dgit to use git clean instead of the package's build target, along "
"with perhaps B<git reset --hard> before each build."
msgstr ""
"Mais uma vez, a solução é usar B<dgit -wg> aka B<--clean=git>, o qual "
"instruí o dgit a usar git clean em vez do alvo de compilação do pacote, "
"juntamente com talvez B<git reset --hard> antes de cada compilação."

#. type: Plain text
#: ../dgit.7:730
msgid ""
"This is 100% reliable, but has the downside that if you forget to git add or "
"to commit, and then use B<dgit -wg> or B<git reset --hard>, your changes may "
"be lost."
msgstr ""
"Isto é 100% fiável, mas tem o contra que se você se esquecer de fazer git "
"add ou de cometer, e depois usar B<dgit -wg> ou B<git reset --hard>, as suas "
"alterações podem ser perdidas."