ScmProj är en plugin för att organisera uppsättning VCS grenar som enad projekt.
Installation:
Ström användaren endast installera
& Nbsp; 1. Skapa ~ / .bazaar / plugins om inte existerar
& Nbsp; 2. cd ~ / .bazaar / plugins && bzr gren lp: bzr-scmproj scmproj
Systemövergripande installera
Alternativt kan du installera dem på systemomfattande plugin plats:
$ Sudo ./setup.py installera
Check it
Du kan kontrollera om det är installerat genom att göra:
BZR plugins
och letar efter "scmproj" posten i produktionen.
Om du vill se det faktiskt arbetar du kunde köra tester:
bzr självtest scmproj
Vad är nytt i den här versionen:.
- Ny underhållsversion av scmproj 0.6.2
- Kompatibel med bzr 2.5.
Vad är nytt i version 0.6.1:
- Ny version av scmproj 0.6.1 ger buggfixar och förbättringar i projekt v2 support.
- Nya funktioner:. Projekt lägga och projekthopp
Vad är nytt i version 0.6.0:
- Den här versionen infördes nya layout för projekt config (i .bzrmeta / scmproj katalog av toppnivå del av projektet) och stöd för ögonblicksbilder.
Vad är nytt i version 0.5.2:
- Jag tror att det kommer att bli den sista utgåvan i 0,5 serien.
- Nästa offentliggörande kommer att medföra nya format och config layout.
- Gammal format kommer att fortfarande stöds för alla verksamheter utom projekt init-kommando.
Vad är nytt i version 0.5.1:
- De ändringar i denna release är främst inriktad på att förbättra projekt kommandot (pcmd), projektuppdatering och projekt publicera kommandon.
- Nu är det möjligt att enkelt specificera för vilka komponenter du vill köra dina kommandon (med pcmd --include / - exkludera / - välj) .
- Även jag har lagt till nya (enkla) funktion för interna kommandon testamentsexekutor: med hjälp av några checker funktion är det möjligt att kontrollera komponentträd för vissa villkor och kör kommandot endast för komponenter som uppfyller villkoret. Möjliga villkor är:
- alla komponenter;
- träd har ändrat filer;
- träd har bara oförändrade filer;
- lokalavdelning och ursprung gren har olika tips;
- lokalavdelning och ursprung gren har lika tips.
- Dessa villkor automatiskt används av andra kommandon som projekt begå, projektuppdatering, projekt publicera.
- Nettoeffekten från detta små förbättringar är mycket vänligare och snabbare gränssnitt. Kommandon skrivs nu mestadels bara nyttig info, vilket är viktigt om du har mer än 3-5 komponenter.
Vad är nytt i version 0.5:
- Delprojekt förenklad genomförande (utan varianter stöd och skrivskyddad flaggan ).
- `` projekt publicera --no-strict`` kan användas för att anropa `` tryck --no-strict`` för komponenter träd. (Bug # 474.799)
- `` projekt kommandot --dry-run`` visar vad som skulle göras, men egentligen inte göra någonting. Det är bättre att använda med option --verbose.
- `` projekt info`` visar nu information om komponenter och delprojekt. (Bug # 313.166)
- `` projekt kommando --shell`` kan köra skalkommandon för varje komponent i stället för bzr sådana. (Bug # 349.069)
- `` projektkommando --varN XXX``: nya kommandoradsalternativ `` --var1``, `` --var2`` och `` --var3`` tillåter användaren att ange ytterligare mallvariabler för substitution i kommandon mallar. (Bug # 489.722)
- kommandon för att arbeta med lokala projekt nu möjligt att åberopa från katalog och inte bara från projektroten. (Bug # 313.150)
- Kompatibilitet raster:
- Removed stöd för boxed arbetsytor.
- Inget mer låtsas att vi kan suport några andra än bzr vcs. Nu config med VCS alternativet inställt på andra vcs höjer fel.
Vad är nytt i version 0.4.6:
- Detta är felrättningsutgåva för scmproj 0.4.5.
- I framtiden har jag beslutat att kraftigt omarbeta scmproj plugin, så aktuella läget i sin kod nu tas i underhållsläge.
Vad är nytt i version 0.4.5:
- Denna plugin är dålig emulering av kapslade träd baserat på idéer, design och implementering av liknande funktioner i andra VCS. Scmproj har inte använda någon kod från bzr kapslade genomförande infödda träd.
- Jag definierar aktuella läget för min plugin som alfa-nivå programvara. Det fungerar tillräckligt bra för att använda den i verkliga arbetet, och vi använder den i mitt team på jobbet för att hantera 2 komplexa produkter bestående av 3 till 10 + komponenter. Jag säger inte att allt går lätt med det, men utan sådan plugin mitt lag inte kommer att kunna hantera dessa produkter manuellt.
- Mina ytterligare planer är att omarbeta scmproj baserat på den feedback jag har under de senaste 6 månaderna (bättre config, snapshots och delprojekt), och börja ta emot lite kod från BZR kapslade träd. Jag hoppas verkligen att se kapslade träd förs i bzr snart, men jag kan inte vänta för evigt och jag behöver en del icke-ideala lösningen just nu.
Krav :
- Python
Kommentarer hittades inte