Diplomamunka lehetőség: Subversion továbbfejlesztése

Fórumok

Sziasztok!

Az alábbi lehetőségre szeretném felhívni a figyelmeteket.

Nyílt forrású diplomamunka lehetőség
------------------------------------

Téma: Szimbólikus link támogatás Windowsos Subversion kliensekhez

Feladat áttekintés: Jelenleg a Subversion kliensek nem támogatják a
szimbólikus linkek létrehozását Windowson, mivel a Windows Vista előtti
változatok nem támogatnak szimbólikus linkeket. Sok esetben azonban
elegendő lenne, ha a Subversion kliens a Windows 2000 óta elérhető
junction pointok és hard linkek segítségével szimulálná részlegesen a
szimbólikus linkeket. Természetesen Windows Vistán a Vista beépített
szimbólikus link támogatását tudná használni. Az új funkciót a
parancssoros és a TortoiseSVN kliensekben is támogatni kell.
Természetesen a visszafelé kompatibilitás megőrzésének érdekében a
funkciót külön kell engedélyezni a kliens konfigurációjánál.

Feladatok részletesen:
1. Analízis: Mit kell módosítani a Subversion kliensekben (illetve
például az APR könyvtárban), hogy támogathatók legyenek a szimbólikus
linkek mind junction point + hard link, mind Vista szimbólikus linkek
segítségével.

2. Implementációs terv elkészítése: A módosítások megtervezése és a terv
kommunikációja a Subversion, az APR könyvtár és a TortoiseSVN fejlesztői
felé. Cél, hogy a fejlesztők elfogadják a tervezett módosításokat.

3. Implementáció és regressziós tesztek írása és végrehajtása: A
megvalósítás során folyamatosan végre kell hajtani a regressziós
teszteket, így biztosítani azt, hogy _kikapcsolt állapotban_ minden
regressziós teszt maradéktalanul lefusson. A bekapcsolt állapothoz új
regressziós tesztek írása szükséges, a Unixos szimbólikus link
tesztekből kiindulva, azokat a Windowsos emuláció korlátaihoz igazítva.

4. A módosítások publikálása az érintett projektek felé, tesztbuildek
készítése

5. Diplomamunka megírása: A munka dokumentálása diplomamunka formájában.
Vállaljuk a külső konzulens szerepének ellátását, BME VIK esetén belső
konzulens keresését is tudjuk segíteni.

Célplatformok:
Windows XP SP2+, Windows Vista, NTFS fájlrendszer (egyéb helyi és
hálózati fájlrendszerek támogatása nem cél).

Ösztöndíj lehetőség: Megegyezés szerint lehetőség van a munka ösztöndíj
formájában történő díjazására.

Jelentkezés: info@euedge.com email címen szakmai önéletrajzzal, előzetes
ráfordításbecsléssel és ütemezési javaslattal.

Kérdéseidet felteheted itt a fórumban, vagy pedig emailben.

Ha még nem aktuális a diploma, de féléves feladatként,
illetve iskolai projektmunkaként / TDKként / önálló laborként érdekelne
a feladat, természetesen beszélhetünk róla.

Üdvözlettel,
Kis Gergely

Hozzászólások