[MonoDevelop] Search for parent changelogs

Jacob Ilsø Christensen jacobilsoe at gmail.com
Sat Jun 23 03:39:26 EDT 2007


On 6/22/07, Jacob Ilsø Christensen <jacobilsoe at gmail.com> wrote:
> On 6/22/07, Marcos Marín <marcosmarin at gmail.com> wrote:
> > Re: [MonoDevelop] Search for parent changelogs
> >
> > The problem I see with this radio button approach is, what if there are n
> > levels in the tree? for example
> > MD_ROOT/Extras/BooBinding
> >
> > you might have a ChangeLog in MD_ROOT, Extras and BooBinding.
>
> Yes, my first approach just selects the "closest" ChangeLog.
>
> >
> > What if instead there was a "Select ChangeLog" button and this would bring
> > up a dialog with a List of ChangeLogs, one for each level in the tree, and a
> > small (will be created) next to each that does not exist?
>
> Yes, this will indeed open up for more choices. So:
>
> A label and a button:
>
> The label will state what ChangeLog is currently chosen and will
> default to the local one.
> The button will bring up a dialog allowing the user to choose between
> ChangeLogs (existing  and to be created) in each directory upwards.

Here are some new screenshots. The "Select ChangeLog" button will
bring up a list of ChangeLogs, one for each directory upwards. Also
one will be able to change the default behaviour from always
using/creating the local one to using a parent ChangeLog if there is
one.

Does this look better?

>
> Also a per project/solution configuration could then define whether
> the default ChangeLog should always be the local (existing or to be
> created) or the closest existing one (if any).
>
> > Just my two cents.
> >
> >
> > On 6/22/07, Jacob Ilsø Christensen <jacobilsoe at gmail.com> wrote:
> > >
> > > Hi.
> > >
> > > Just to get some feedback I drafted up a quick GUI.
> > >
> > > I see three situations:
> > >
> > > * There is a local ChangeLog (local.png)
> > > * There is no local ChangeLog but there is a parent ChangeLog
> > > (nolocal_parent.png)
> > > * There is neither a local ChangeLog nor a parent ChangeLog
> > > (nolocal_noparent.png)
> > >
> > > A per project/solution configuration could then be used to decide the
> > > default radio button.
> > >
> > > Does this make sense or should the GUI be structured differently?
> > >
> > > Regards,
> > > Jacob
> > >
> > > On 6/22/07, Rafael Teixeira <monoman at gmail.com> wrote:
> > > > I would prefer to have it present the choice of using the parent
> > > > changelog or creating one in some place along the path.
> > > >
> > > > Also a solution/project option could help set the preferred policy, as
> > > > some groups just prefer a top changelog, and others like
> > > > mono/monodevelop, prefer per directory ones, and some have both
> > > > things.
> > > >
> > > > :)
> > > >
> > > > On 6/22/07, Jacob Ilsø Christensen <jacobilsoe at gmail.com> wrote:
> > > > > Hi.
> > > > >
> > > > > The attached patch changes the ChangeLogAddIn behaviour such that if a
> > > > > ChangeLog is not found in the current directory, parent directories
> > > > > are searched.
> > > > >
> > > > > Is this ok to commit or is it a bad idea?
> > > > >
> > > > > Regards,
> > > > > Jacob
> > > > >
> > > > > _______________________________________________
> > > > > Monodevelop-list mailing list
> > > > > Monodevelop-list at lists.ximian.com
> > > > >
> > http://lists.ximian.com/mailman/listinfo/monodevelop-list
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Rafael "Monoman" Teixeira
> > > > ---------------------------------------
> > > > "I myself am made entirely of flaws, stitched together with good
> > intentions."
> > > > Augusten Burroughs
> > > >
> > >
> > > _______________________________________________
> > > Monodevelop-list mailing list
> > > Monodevelop-list at lists.ximian.com
> > >
> > http://lists.ximian.com/mailman/listinfo/monodevelop-list
> > >
> > >
> > >
> >
> >
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: changelog does not exist.png
Type: image/png
Size: 25812 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/monodevelop-list/attachments/20070623/7e935561/attachment-0002.png 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: changelog exists.png
Type: image/png
Size: 23505 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/monodevelop-list/attachments/20070623/7e935561/attachment-0003.png 


More information about the Monodevelop-list mailing list