]> rtime.felk.cvut.cz Git - edu/osp-wiki.git/commitdiff
(no commit message)
authormudrama1 <mudrama1@web>
Thu, 12 Apr 2012 21:37:10 +0000 (23:37 +0200)
committerOSP robot <osp@rtime.felk.cvut.cz>
Thu, 12 Apr 2012 21:37:10 +0000 (23:37 +0200)
student/mudrama1/index.mdwn

index 3a832ae5cf87de6eb80626f5e8407d3c382bba74..3f3e94c3b99e7c912f90eddbb0138009ea90b4b7 100644 (file)
@@ -8,7 +8,23 @@ Zadání
 ======
 
 AnkhSVN je integrace SVN do visual studia. Jeji jedina konkurence je komercni a placeny visualSVN plugin.
-Bohuzel tortoise neni prilis stabilni a proto bych chtel celkove zvysit stabilitu tohoto doplnku tak, aby nebyli vyvojari nuceni platit za visualSVN. Ankh svn ma mnoho otevrenych issues tykajicich se stability.
+Bohuzel tortoise neni prilis stabilni a proto bych chtel celkove zvysit stabilitu tohoto doplnku tak, aby nebyli vyvojari nuceni platit za visualSVN. Ankh svn ma mnoho otevrenych issues tykajicich se stability a také má mnoho issues, které nejsou nahlášeny.
+
+Odkaz na issue Tracker:
+http://ankhsvn.open.collab.net/issues
+
+Založil jsem stability issue, který jsem našel (#708). Jedná se například o velice častou situaci, kdy je přidán nějaký soubor do verzovacího systému, ale změna ještě není commitnutá. Server tedy ví o souboru, že již existuje ale ještě nezná jeho obsah. V tuto chvíli když na tomto souboru někdo zavolá nějakou serverovou operaci AnkhSVN vyhodí vyjímku, která je ošetřena až nějakým global mechanismem a následně se OBČAS chová nějak podivně (nefungující tlačítka atd.). Tato situace nastává ve chvílích, kdy například zavoláme diff nad celou solution, nebo v případě mylného výběru tohoto souboru při výběru více položek.
+
+AnkhSVN používá pro komunikaci s SVN knihovnu SharpSVN, která není součástí tohoto open source projektu. Tato chyba nastává už v této používané knihovně, je však možné tuto chybu ošetřit i na straně Ankh, kdy se zkontroluje před zavoláním těchto serverových operací, zda se nejedná o soubor, který byl přidán ale necommitnut.
+
+
+Issue je založena na adrese:
+http://ankhsvn.open.collab.net/issues/show_bug.cgi?id=708
+
+Celou opravu jsem poslal podle pravidel popsaných na adrese:
+http://ankhsvn.open.collab.net/servlets/ProjectProcess?documentContainer=c5__How%20to%20submit%20a%20patch
+
+
 
 Odkazy dokládající výsledky mé práce
 ======