jszakmeister@tigris.org writes:
> --- trunk/subversion/libsvn_client/export.c	(original)
> +++ trunk/subversion/libsvn_client/export.c	Fri Oct  8 17:54:12 2004
> @@ -124,6 +124,12 @@
>        return SVN_NO_ERROR;
>      }
>  
> +  /* If the revision is WORKING, then don't export directories that
> +     haven't been committed yet. */
> +  if (revision->kind != svn_opt_revision_working &&
> +      entry->schedule == svn_wc_schedule_add)
> +    return SVN_NO_ERROR;
> +
Does this comment really match the logic in the conditional?
>    /* Try to make the new directory.  If this fails because the
>       directory already exists, check our FORCE flag to see if we
>       care. */
> @@ -200,8 +206,10 @@
>                svn_error_clear (err);
>              }
>            
> -          /* don't copy it if it isn't versioned. */
> -          if (! entry)
> +          /* Don't copy it if it isn't versioned, or if the entry hasn't been
> +             committed unless revision is WORKING. */
> +          if (! entry || (revision->kind != svn_opt_revision_working &&
> +                          entry->schedule == svn_wc_schedule_add))
>              continue;
>      
>            if (revision->kind != svn_opt_revision_working)
The part of the comment after the comma was hard to parse, mentally,
so I can't tell if it matches the logic in the second part of the
conditional.  But the logic in that second half exactly the same as in
the earlier hunk, so I would expect the comments to roughly match
up...
Help?
-Karl
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Oct 14 22:25:28 2004