Manuzhai wrote:

> Well, I was thinking that it would probably be possible to limit
> visible revisions to ones having at least one file in the subset,
> limit the repository browsing, obviously, and maybe it would be
> possible to show revisions that are partially in the subset with only
> those files that are actually in the subset. But this might prove hard
> to do from a performance standpoint (especially the part where all
> file changes in every revision are reviewed to see which one concern
> files in the subset).

Thinking about it some more, the two aspects seem to be:

Browser:
The file doesn't exist in the subset repo until it "appears" after being
copied from outside.  Looked at this way, the browser doesn't have to do
anything magical, the file (or directory) either exists at a certain
revision, or doesn't.  Probably just becomes a bug fix in the existing
browser code.

Changelogs and history:
Perhaps a new type of revision, "copied from outside subset", that is
added to the existing ones (e.g. add, delete, copy, modifed etc)?  I'm
not familiar with the details, so there's probably more to it than that.

> By the way, I'm in the Netherlands, so that might be prohibitive for
> the bounty thing.

I'm sure we could sort something out.

> Obviously I'd want to modify the patch so that it becomes fit for
> inclusion in the standard version.

OK, sounds like a reasonable approach.

> Any clue on what the bounty might be?

I'm not sure, depends how many others are interested in participating.
Bug #1830 has a few people on the cc: list, I copied all of them in the
hope that they might also be interested.  Nothing yet...

Looking around at other open source bounties, a couple of hundred
dollars might seem reasonable, for a decent fix in a decent time-frame.

I contacted Edgewall first to see if they were interested in fixing this
as a commercial job, but received no reply.  That's why I put out the
bounty idea.

Regards,

John
_______________________________________________
Trac mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac

Reply via email to