Kiln » TortoiseHg » TortoiseHg
Clone URL:  
extensions.txt
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
******* Extenze ******* .. module:: extensions :synopsis: Describe extensions bundled with TortoiseHg binary packages Tato kapitola popisuje extenze Mercurialu, která jsou pro Windows dodávána s binárními balíčky TortoiseHg. Tato rozšíření jsou připojena pro pohodlí uživatelů, kteří si je mohou zpřístupnit, jakmile je potřebuji. Hgfold ====== `hgfold <http://mercurial.selenic.com/wiki/CaseFoldExtension>`_ je rozšíření Mercurialu, které pomůže uživatelům Windows s kolizemi jmen souborů v VFAT a NTFS. Přidá možnosti k následujícím příkazům Mercurialu. Více info viz :command:`hg help <command>`:: up - dovolí aktualizovat k revizi s kolizemi jmen souborů merge - dovolí sloučení s changesetem, který by vytvořil kolizi jmen souborů Extenze v současné době neumí kolizi zabránit. Viz wiki Mercurialu. **Instalace** Plugin zpřístupníme doplněním textu ve svém konfiguračním souboru mercurial.ini nebo souboru .hgrc repozitáře:: [extensions] fold= **Varování** Jako u všech slučovacích operací musí soubor fold.py změnit rodiče pracovního adresáře. To se stále ještě zkouší a proto používat opatrně. Dostaneme-li po běhu příkazu :command:`hg recover` chybové hlášení, vyzkoušíme příkaz :command:`hg debugsetparents <číslo revize 'tip'>`. Toto číslo zjistíme příkazem :command:`hg log`. Hgcr-gui ======== Nástroj správy kontrol `CodeReview <http://bitbucket.org/glimchb/hgcr-gui/wiki/Home>`_ * Tato extenze umožňuje správu kontrol našeho kódu v libovolném projektu. * Pomáhá udržet správu kontrol uvnitř Mercurialu * Do kontrolovaného přehledu lze přidávat i odebírat soubory * Kontrolor může označit kód jako kompletně zkontrolvaný a vrátit zprávu vývojáři. * Projektový manažer může zkontrolat stav kontroly - které soubory jsou zkontrolované a které nikoliv. * Extenze okamžitě zjistí soubory změněné po kontrole a podá o tom zprávu. * Tato extenze používá GUI z TortoiseHg ale také využívá rozhranní příkazového řádku. * Databáze kontroly kódu je po kontrole uložena v souboru .code-review v kořenovém adresáři repozitáře. **Použití**:: hg cr [OPTIONS] [FILES] Code Review Plugin (requires Mercurial 1.3.x and TortoiseHg 0.9) options: -c --complete Mark CR as complete -a --add Add files to CR list -r --remove Remove files from CR list -l --list Print files in CR list use "hg -v help cr" to show global options .. note:: Pro spuštění GUI nezadáváme žádné možnosti. **Další podrobnosti** * I've implemented the review around files and not changesets, because at the end, I want to be able to tell for the specific project if all the files went through code review process or not - the project status. * Suppose you have some project that you are in charge and many developers do write code for it. And there is a group of reviewrs that review the developers code. * Is is very difficult to keep track of changes developers do, but simple to find out what files have already been reviewd (by reviewers) and what were not. * Using this extension, Developer can mark his files (when finished development process) as "Ready for review" and send notice to reviewer. * Reviewer will pick up the changeset (because changesets are stored in the code review database) and perform code review (put notes inside the developer's code). * Afterwards Reviewr will mark the files as "Review Completed" and return the notice to the developer. * The project manager can follow every time what is going on with his/her project. **Instalace** Chceme-li tuto extenzi použít, doplníme konfigurační soubory /mercurial.ini meb /hgrc like takto:: [extensions] hgcr-gui= .. vim: noet ts=4