private void advertiseTag(RevTag tag, string refName) { RevTag o = (tag as RevTag); do { RevTag target = (o.getObject() as RevTag); try { _walk.parseHeaders(target); } catch (IOException) { return; } target.add(ADVERTISED); o = target; } while (o != null); advertiseAny(tag.getObject(), refName); }