[MonoDevelop] Search for parent changelogs

Jacob Ilsø Christensen jacobilsoe at gmail.com
Thu Jul 26 02:59:19 EDT 2007


On 7/25/07, Jeffrey Stedfast <fejj at novell.com> wrote:
> just an FYI, but I /think/ we need the code to be MIT/X11 or LGPL
> licensed (I noticed you licensed "GPLv2 or later")

Ok, if someone does further work on the patch before I get the time to
do it it's ok to change the license.

>
> Jeff
>
> On Wed, 2007-07-25 at 22:14 +0200, Jacob Ilsø Christensen wrote:
> > Hi.
> >
> > I am afraid that I am too busy to complete the patch in the near
> > future, so I am attaching the work I have done so far should someone
> > like to finish it.
> >
> > I have implemented changelog policy options for projects and updated
> > the changelog add-in accordingly. What needs to be done is to update
> > the changelog part of the version control add-in.
> >
> > Regards,
> > Jacob
> >
> > On 7/4/07, Lluis Sanchez <lluis at ximian.com> wrote:
> > >
> > > > > >
> > > > > > What I want to do is add a button named something like Show Affected
> > > > > > ChangeLogs. This will show a dialog where you can see what ChangeLogs
> > > > > > will be affected by the commit and what content will be added to them.
> > > > > > Sounds like a good approach?
> > > > >
> > > > > Yes, it sounds good. In any case, the commit dialog should show a
> > > > > summary of which changelogs are going to change, and then give more
> > > > > detail when clicking on that button.
> > > >
> > > > Actually I was planning on only showing the affected ChangeLogs in the
> > > > dialog when clicking the button as there may be many affected
> > > > ChangedLogs.
> > >
> > > Well, you don't have to show all affected changelogs, just a summary.
> > > For example, if only one ChangeLog is going to be updated, show it. If
> > > there are more than one, you can just show something like "3 ChangeLog
> > > files will be updated". If there are some entries for which a ChangeLog
> > > could not be found, show a warning in bold red. This summary will give
> > > the user the confidence that everything is being correctly done, without
> > > having to click on that button at every commit.
> > >
> > > >
> > > > > >
> > > > > > The existing CommitDialogExtensionWidget takes a ChangeSet as argument
> > > > > > in the Initialize method. The problem is that this ChangeSet is not
> > > > > > necessarily the same as that which will be committed as only selected
> > > > > > files will be included.
> > > > >
> > > > > The commit dialog does not currently allow selecting which files to
> > > > > commit. All files in the change set will be committed. So that should
> > > > > not be a problem.
> > > >
> > > > Is that true? When looking at the code in CommitDialog.OnResponse
> > > > files that are not selected are removed from the ChangeSet or am I
> > > > looking the wrong place?
> > >
> > > The code is there, but it is not being used. For now you can assume that
> > > the ChangeSet won't change.
> > >
> > > >
> > > > > > So the "Show Affected ChangeLogs" might show
> > > > > > incorrect information. Should we add an event to the CommitDialog so
> > > > > > extensions can listen for selection changes? Also when selecting files
> > > > > > in the CommitDialog the commit message does not change accordingly
> > > > > > which I guess it should. Should it not?
> > > > > >
> > > > > > > > If yes is it ok to commit or is
> > > > > > > > it better to wait for the complete patch?
> > > > > > >
> > > > > > > Yes, it's better to wait for a complete working patch.
> > > > > > >
> > > > > > > Thanks!
> > > > > > > Lluis.
> > > > > > >
> > > > > > >
> > > > > > >
> > > > >
> > > > >
> > > > _______________________________________________
> > > > Monodevelop-list mailing list
> > > > Monodevelop-list at lists.ximian.com
> > > > http://lists.ximian.com/mailman/listinfo/monodevelop-list
> > >
> > >
> > _______________________________________________
> > Monodevelop-list mailing list
> > Monodevelop-list at lists.ximian.com
> > http://lists.ximian.com/mailman/listinfo/monodevelop-list
>
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list
>


More information about the Monodevelop-list mailing list