On Fri, Mar 08, 2013 at 03:02:53PM -0600, William Giokas wrote:
> On Fri, Mar 08, 2013 at 12:31:04PM -0800, Neer Sighted wrote:
> > This makes the location that VCS repositories are cloned too more obvious, 
> > and
> > helps make it more clear what is being cloned, as the last fragment of the 
> > URL
> > is not always the most accurate name of a repository.
> > 
> > Signed-off-by: Neer Sighted <[email protected]>
> > ---
> >  scripts/makepkg.sh.in | 46 ++++++++++++++++++++++++++--------------------
> >  1 file changed, 26 insertions(+), 20 deletions(-)
> > 
> > diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in
> > index bd29d73..5430d5f 100644
> > --- a/scripts/makepkg.sh.in
> > +++ b/scripts/makepkg.sh.in
> > @@ -464,10 +464,12 @@ download_git() {
> >     url=${url##*git+}
> >     url=${url%%#*}
> >  
> > +   local file=$(get_filename "$netfile")
> > +
> >     if [[ ! -d "$dir" ]] || dir_is_empty "$dir" ; then
> > -           msg2 "$(gettext "Cloning %s %s repo...")" "${repo}" "git"
> > +           msg2 "$(gettext "Cloning %s %s repo to %s...")" "${repo}" "git" 
> > "${file}"
> >             if ! git clone --mirror "$url" "$dir"; then
> > -                   error "$(gettext "Failure while downloading %s %s 
> > repo")" "${repo}" "git"
> > +                   error "$(gettext "Failure while cloning %s %s repo (to 
> > %s")" "${repo}" "git" "${file}"
> >                     plain "$(gettext "Aborting...")"
> >                     exit 1
> >             fi
> > @@ -475,23 +477,23 @@ download_git() {
> >             cd_safe "$dir"
> >             # Make sure we are fetching the right repo
> >             if [[ "$url" != "$(git config --get remote.origin.url)"  ]] ; 
> > then
> > -                   error "$(gettext "%s is not a clone of %s")" "$dir" 
> > "$url"
> > +                   error "$(gettext "%s is not a clone of %s")" "${file}" 
> > "${url}"
> 
> I think this should be kept as $dir. I'd like to know the full directory
> path, not just the filename.
> 
> >                     plain "$(gettext "Aborting...")"
> >                     exit 1
> >             fi
> > -           msg2 "$(gettext "Updating %s %s repo...")" "${repo}" "git"
> > +           msg2 "$(gettext "Updating %s %s repo at %s...")" "${repo}" 
> > "git" "${file}"
> 
> While $dir may be a bit long, I think if you're going to do "at <blah>"
> it should be a full path, not just the directory name. You may have to
> put some '\n's in or us 'plain' to make sure things aren't /too/ long.
> 
> >             if ! git fetch --all -p; then
> >                     # only warn on failure to allow offline builds
> > -                   warning "$(gettext "Failure while updating %s %s 
> > repo")" "${repo}" "git"
> > +                   warning "$(gettext "Failure while updating %s %s repo 
> > (at %s")" "${repo}" "git" "${file}"
> 
> Get rid of the () here. They're just unneeded, same for the other three
> failure messages. Also, use $dir for these. TBH, I now don't think that
> $file is going to be very useful for this...
> 

Actually, $dir points to the $SRCDEST directory, really. You should
probably add

    file="${srcdir}/${file}"


-- 
William Giokas | KaiSforza
GnuPG Key: 0x73CD09CF
Fingerprint: F73F 50EF BBE2 9846 8306  E6B8 6902 06D8 73CD 09CF

Attachment: pgphQAoI8Tp4B.pgp
Description: PGP signature



Reply via email to