On Mon, Mar 11, 2019 at 12:08:42PM +0100, Daniel Vetter wrote:
On Mon, Mar 04, 2019 at 03:07:38PM -0800, Lucas De Marchi wrote:
On Mon, Mar 04, 2019 at 11:12:21PM +0200, Jani Nikula wrote:
> On Mon, 04 Mar 2019, Lucas De Marchi <[email protected]> wrote:
> > We had some small problems when calling dim setup. This should
> > hopefully fix them all, making it easier to setup a new environment
> > like I was doing.
> >
> > Now setting up the environment from scratch has a bigger chance of
> > working. Maybe we can update the docs with something like:
> >
> > curl -O \
> >       https://gitlab.freedesktop.org/drm/maintainer-tools/raw/master/dim > 
~/bin/dim
> > chmod +x ~/bin/dim
> > DIM_PREFIX=/path/to/setup/the/project dim setup
>
>
> I think the documentation should be to start by cloning the
> maintainer-tools repo, and continue from there.

yeah, as long as that's done inside DIM_PREFIX, it should be good.

Documentation idea:

export DIM_PREFIX=/path/to/setup/the/project

I'd start with .dimrc and putting your path in there instead of this. But
this works too I guess, a bit a bikeshed.

have you seen the update to the docs I sent?


cd $DIM_PREFIX
git clone https://gitlab.freedesktop.org/drm/maintainer-tools.git
./maintainer-tools/dim setup

After that mention the .dimrc in which some customizations can be made,
including the DIM_PREFIX above, as well as keeping the maintainer-tools
on PATH (although lately I'm just calling ../maintainer-tools/dim)

Yeah makes sense, and more what we've been aiming for than your patch 4.

On patches 1-3: Acked-by: Daniel Vetter <[email protected]>

thanks


Not sure what to do with patch 4 ...

I think it makes no harm and covers the case maintainer-tools is not
there. But it may be a bad option if the user is calling dim from
elsewhere.

Lucas De Marchi

I also miss a --non-interactive or the like so dim doesn't keep asking
me questions about the name of the remotes.

Sounds like a good idea. Making it a global dim option is probably
simplest, and makes sense. We could then have a small wrapper function,
for consistency and reuse (like we have with warn_or_fail, maybe
ask_user_default or something like that).
-Daniel


Lucas De Marchi

>
> BR,
> Jani.
>
> >
> > Another thing we may want to improve:  add a --no-interactive or change
> > the default behavior so dim just do the right thing without asking.
> > Thoughts?
> >
> > Lucas De Marchi (4):
> >   dim: clone in the right dir
> >   dim: do all setup relative to $DIM_PREFIX
> >   dim: update branches after setup
> >   dim: automatically clone maintainer-tools repo
> >
> >  dim | 32 +++++++++++++++++++-------------
> >  1 file changed, 19 insertions(+), 13 deletions(-)
>
> --
> Jani Nikula, Intel Open Source Graphics Center

--
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch
_______________________________________________
dim-tools mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dim-tools

Reply via email to