[GSoC] small project idea from my todo list.. Bundle Symbolic links

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi folks,

This is one of my small/mini projects from late year that got pushed down my stack that may be suitable for someone on the GSoC small project list:

- Embed symbolic link references into the Bundle processing.

Currently git bundle gets 'confused' when there are multiple refs using the same HEAD ref, with only a heuristic to guess which ref should be allocate to HEAD. The issue is to update the 'heuristic' process to get it right, while still being backward compatible.

A potential solution was identified in [1], and a similar problem (where does HEAD point to..) was recently covered in patch [2] (and discussions either side) .

I'd be quite happy for a GSoC candidate/student to have a go at it, especially as I've let it languish! ;-)
--
Philip

--
Essentially, hide the clues as to where the Symbolic refs point to (other symrefs) after a null char in the line format..

Perhaps also add a 'Rev #<n>' after the bundle's version line as well ?

[1] http://thread.gmane.org/gmane.comp.version-control.git/258827/focus=259087 (addition of symref=refs/heads/master after a \0 null at the end of the refs line.) [2] http://thread.gmane.org/gmane.comp.version-control.git/263922/focus=264936 [3] http://thread.gmane.org/gmane.comp.version-control.git/234053 has an older discussion regarding the same issue ('where does HEAD point to') on cloning. Linked from http://thread.gmane.org/gmane.comp.version-control.git/258365/focus=258463

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]