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