public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* [ANNOUNCEMENT] Updated: git-2.1.0-1
@ 2014-09-04 20:42 Adam Dinwoodie
  2014-09-19 17:18 ` Git spurious dependency: rsync René Berber
  0 siblings, 1 reply; 6+ messages in thread
From: Adam Dinwoodie @ 2014-09-04 20:42 UTC (permalink / raw)
  To: cygwin

Version 2.1.0-1 of Git has been uploaded and should be coming soon to a
mirror near you.  This includes the following packages:

-   git
-   git-completion
-   git-cvs
-   git-debuginfo
-   git-email
-   git-gui
-   gitk
-   git-svn
-   gitk

This is an update to take the latest v2.1.0 code from the upstream sources.

Backwards compatibility notes:

 * The default value we give to the environment variable LESS has been
   changed from "FRSX" to "FRX", losing "S" (chop long lines instead
   of wrapping).  Existing users who prefer not to see line-wrapped
   output may want to set

     $ git config core.pager "less -S"

   to restore the traditional behaviour.  It is expected that people
   find output from most subcommands easier to read with the new
   default, except for "blame" which tends to produce really long
   lines.  To override the new default only for "git blame", you can
   do this:

     $ git config pager.blame "less -S"

For other updates, features and fixes in this release, please refer to the
upstream changelog:

    https://git.kernel.org/cgit/git/git.git/tree/Documentation/RelNotes/2.1.0.txt

Known issues:

 * On 64-bit Cygwin, operations involving fetching/pushing from a remote
   repository have been seen to hang in the Git test suite.  Killing and
   restarting the command that fails will normally succeed.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Git spurious dependency: rsync
  2014-09-04 20:42 [ANNOUNCEMENT] Updated: git-2.1.0-1 Adam Dinwoodie
@ 2014-09-19 17:18 ` René Berber
  2014-09-19 17:21   ` Yaakov Selkowitz
  0 siblings, 1 reply; 6+ messages in thread
From: René Berber @ 2014-09-19 17:18 UTC (permalink / raw)
  To: cygwin

Hello,

Updating cygwin today git version 2.1.0-1 is pulling rsync.

From git's documentation (i.e. no mention of rsync):

"To install Git, you need to have the following libraries that Git
depends on: curl, zlib, openssl, expat, and libiconv."

There's also no mention on the release notes.

Is this a dependency error?
-- 
René Berber


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Git spurious dependency: rsync
  2014-09-19 17:18 ` Git spurious dependency: rsync René Berber
@ 2014-09-19 17:21   ` Yaakov Selkowitz
  2014-09-19 21:35     ` Adam Dinwoodie
  0 siblings, 1 reply; 6+ messages in thread
From: Yaakov Selkowitz @ 2014-09-19 17:21 UTC (permalink / raw)
  To: cygwin

On Fri, 2014-09-19 at 11:56 -0500, René Berber wrote:
> Updating cygwin today git version 2.1.0-1 is pulling rsync.
> 
> From git's documentation (i.e. no mention of rsync):
> 
> "To install Git, you need to have the following libraries that Git
> depends on: curl, zlib, openssl, expat, and libiconv."
> 
> There's also no mention on the release notes.
> 
> Is this a dependency error?

No, rsync is required for git archimport.

HTH,
Yaakov



--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Git spurious dependency: rsync
  2014-09-19 17:21   ` Yaakov Selkowitz
@ 2014-09-19 21:35     ` Adam Dinwoodie
  2014-09-20  4:36       ` Steven Penny
  0 siblings, 1 reply; 6+ messages in thread
From: Adam Dinwoodie @ 2014-09-19 21:35 UTC (permalink / raw)
  To: cygwin

On Fri, Sep 19, 2014 at 12:18:03PM -0500, Yaakov Selkowitz wrote:
> On Fri, 2014-09-19 at 11:56 -0500, René Berber wrote:
> > Updating cygwin today git version 2.1.0-1 is pulling rsync.
> > 
> > From git's documentation (i.e. no mention of rsync):
> > 
> > "To install Git, you need to have the following libraries that Git
> > depends on: curl, zlib, openssl, expat, and libiconv."
> > 
> > There's also no mention on the release notes.
> > 
> > Is this a dependency error?
> 
> No, rsync is required for git archimport.

Also, (I suspect) more commonly, for the rsync protocol used for
git-clone and friends.  See under "Git URLs" in `git help clone`.

If you're installing Git by compiling it from source, which is what I
assume the documentation is referring to, the requirements list is very
small; Git will happily compile without features that require the extra
libraries, just without access to those features.  The version of Git
that's distributed pre-compiled from the Cygwin repository mirrors,
however, aims to be feature-complete rather than having minimal
requirements.  As a result, it pulls in a lot of extra packages that
aren't necessary for basic Git functionality.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Git spurious dependency: rsync
  2014-09-19 21:35     ` Adam Dinwoodie
@ 2014-09-20  4:36       ` Steven Penny
  2014-09-21  2:14         ` Adam Dinwoodie
  0 siblings, 1 reply; 6+ messages in thread
From: Steven Penny @ 2014-09-20  4:36 UTC (permalink / raw)
  To: cygwin

On Fri, Sep 19, 2014 at 3:30 PM, Adam Dinwoodie wrote:
> Also, (I suspect) more commonly, for the rsync protocol used for
> git-clone and friends.  See under "Git URLs" in `git help clone`.

I thought libcurl did that...

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Git spurious dependency: rsync
  2014-09-20  4:36       ` Steven Penny
@ 2014-09-21  2:14         ` Adam Dinwoodie
  0 siblings, 0 replies; 6+ messages in thread
From: Adam Dinwoodie @ 2014-09-21  2:14 UTC (permalink / raw)
  To: cygwin

On Fri, Sep 19, 2014 at 10:02:18PM -0500, Steven Penny wrote:
> On Fri, Sep 19, 2014 at 3:30 PM, Adam Dinwoodie wrote:
> > Also, (I suspect) more commonly, for the rsync protocol used for
> > git-clone and friends.  See under "Git URLs" in `git help clone`.
> 
> I thought libcurl did that...

As far as I can tell, libcurl doesn't support the rsync protocol.

Looking at the Git test suite, t5510 will only perform the tests that
check syncing using the rsync protocol if rsync is installed, which
would strongly imply to me that rsync is a requirement to use the
protocol.

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-09-20 22:48 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-04 20:42 [ANNOUNCEMENT] Updated: git-2.1.0-1 Adam Dinwoodie
2014-09-19 17:18 ` Git spurious dependency: rsync René Berber
2014-09-19 17:21   ` Yaakov Selkowitz
2014-09-19 21:35     ` Adam Dinwoodie
2014-09-20  4:36       ` Steven Penny
2014-09-21  2:14         ` Adam Dinwoodie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).