Opened 15 years ago

Closed 15 years ago

#19900 closed defect (invalid)

git-core omits git-svn binary

Reported by: ian.eure@… Owned by: bryan@…
Priority: Normal Milestone:
Component: ports Version: 1.7.1
Keywords: Cc: maccheck@…
Port: git-core

Description

The git-core package includes documentation for git-svn, but not the binary.

$ port info git-core
git-core @1.6.3.2 (devel)
Variants:    bash_completion, doc, gitweb, svn

Git is a fast, scalable, distributed open source version control system focusing on
speed and efficiency.
Homepage:    http://git.or.cz/

Library Dependencies: curl, zlib, openssl, expat, libiconv
Runtime Dependencies: rsync, perl5, p5-error
Platforms:            darwin
Maintainers:          bryan@larsen.st maccheck@gmail.com
                      openmaintainer@macports.org
$ port contents git-core | grep -i svn
  /opt/local/share/doc/git-core/contrib/examples/git-svnimport.perl
  /opt/local/share/doc/git-core/contrib/examples/git-svnimport.txt
  /opt/local/share/doc/git-core/git-svn.html
  /opt/local/share/doc/git-core/git-svn.txt
  /opt/local/share/man/man1/git-svn.1.gz

Change History (4)

comment:1 Changed 15 years ago by mf2k (Frank Schima)

Cc: maccheck@… added
Owner: changed from macports-tickets@… to bryan@…
Port: git-core added

comment:2 Changed 15 years ago by skymoo (Adam Mercer)

svn support is provided in the svn variant:

$ port variants git-core
git-core has the variants:
        doc: Install HTML and plaintext documentation
        gitweb: Install gitweb.cgi
        svn: Bi-directional subversion repository support
        bash_completion: Completion support for bash
$

comment:3 Changed 15 years ago by ian.eure@…

Okay, sounds like the default install shouldn't include the git-svn related documentation, then.

comment:4 Changed 15 years ago by tobypeterson

Resolution: invalid
Status: newclosed

The svn variant doesn't actually change anything, it just makes sure the necessary dependencies for git svn are installed. You should be able to use 'git svn' even if you don't specify the +svn variant. Note that it's 'git svn' not 'git-svn' - svn is just a subcommand of the git tool.

Note: See TracTickets for help on using tickets.