This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[ITA] Git et al


Our Git package hasn't been updated in a long time. Although its
maintainer, Eric Blake, has been on the mailing lists, I don't think
he's done any work in keeping Git up-to-date (including replying to a
number of requests for updates), so I'd like to offer to take over.

I've just built and packaged the latest released version -- 1.8.5.2 --
and have the packages ready to upload for both x86 and x86_64. I've
incorporated the enhancements Yaakov made for the Cygwin Ports version
(including splitting some of the packages), as well as some minor
fixes to resolve differences between the latest Cygwin Ports version
and the latest upstream.

I'm thus offering to take over the following existing packages:
- git
- git-completion
- git-svn
- gitk

I'll also be adding the following packages, which are split out of the
main git package:
- git-cvs
- git-debuginfo
- git-email
- git-gui
- gitweb

Following http://cygwin.com/setup.html, I've copied the assorted
setup.hint files below and uploaded the packages to
http://tastycake.net/~adam/git. I've uploaded as .xz bundles, on the
grounds that (a) that's what Cygport created, and (b) that's what's
used in the examples at [1]. Let me know if the contribution guide is
still correct and I need to repackage as bzip2 tarballs.

[1]: https://sourceware.org/cygwin-apps/package-upload.html

I've also copied my upload SSH key at the bottom of this email. I've
not included it in a normal upload request email yet, since I'm not
currently maintaining any packages. I'll send it in a separate email
if and when I get approved as maintainer, if necessary.

Adam

git/setup.hint
category: Devel
requires: bash libgcc1 libiconv2 perl perl-Error perl_vendor python
zlib0 cygutils less openssh rsync
sdesc: "Distributed version control system"
ldesc: "Git is a free and open source distributed version control system
designed to handle everything from small to very large projects with speed and
efficiency. Git is easy to learn and has a tiny footprint with lightning fast
performance. It outclasses SCM tools like Subversion, CVS, Perforce, and
ClearCase with features like cheap local branching, convenient staging areas,
and multiple workflows."

git-completion/setup.hint
category: Devel
requires:  bash bash-completion git
sdesc: "Bash completion for Git version control system"
ldesc: "Git is a free and open source distributed version control system
designed to handle everything from small to very large projects with speed and
efficiency. Git is easy to learn and has a tiny footprint with lightning fast
performance. It outclasses SCM tools like Subversion, CVS, Perforce, and
ClearCase with features like cheap local branching, convenient staging areas,
and multiple workflows."
external-source: git

git-cvs/setup.hint
category: Devel
requires: git perl cvsps perl-DBD-SQLite
sdesc: "CVS compatibilty support for Git version control system"
ldesc: "Git is a free and open source distributed version control system
designed to handle everything from small to very large projects with speed and
efficiency. Git is easy to learn and has a tiny footprint with lightning fast
performance. It outclasses SCM tools like Subversion, CVS, Perforce, and
ClearCase with features like cheap local branching, convenient staging areas,
and multiple workflows."
external-source: git

git-debuginfo/setup.hint
category: Debug
requires: cygwin-debuginfo
external-source: git
sdesc: "Debug info for git"
ldesc: "This package contains files necessary for debugging the
git package with gdb."

git-email/setup.hint
category: Devel
requires: git perl perl-Error
sdesc: "Email tools for Git version control system"
ldesc: "Git is a free and open source distributed version control system
designed to handle everything from small to very large projects with speed and
efficiency. Git is easy to learn and has a tiny footprint with lightning fast
performance. It outclasses SCM tools like Subversion, CVS, Perforce, and
ClearCase with features like cheap local branching, convenient staging areas,
and multiple workflows."
external-source: git

git-gui/setup.hint
category: Devel
requires: bash tcl-tk git gitk
sdesc: "Graphical interface for Git version control system"
ldesc: "Git is a free and open source distributed version control system
designed to handle everything from small to very large projects with speed and
efficiency. Git is easy to learn and has a tiny footprint with lightning fast
performance. It outclasses SCM tools like Subversion, CVS, Perforce, and
ClearCase with features like cheap local branching, convenient staging areas,
and multiple workflows."
external-source: git

gitk/setup.hint
category: Devel
requires: bash tcl-tk git
sdesc: "Git repository browser"
ldesc: "Git is a free and open source distributed version control system
designed to handle everything from small to very large projects with speed and
efficiency. Git is easy to learn and has a tiny footprint with lightning fast
performance. It outclasses SCM tools like Subversion, CVS, Perforce, and
ClearCase with features like cheap local branching, convenient staging areas,
and multiple workflows."
external-source: git

git-svn/setup.hint
category: Devel
requires: git perl perl_vendor
sdesc: "Subversion compatibility support for Git version control system"
ldesc: "Git is a free and open source distributed version control system
designed to handle everything from small to very large projects with speed and
efficiency. Git is easy to learn and has a tiny footprint with lightning fast
performance. It outclasses SCM tools like Subversion, CVS, Perforce, and
ClearCase with features like cheap local branching, convenient staging areas,
and multiple workflows."
external-source: git

gitweb/setup.hint
category: Devel
requires: bash perl ruby git lighttpd
sdesc: "Web interface for Git version control system"
ldesc: "Git is a free and open source distributed version control system
designed to handle everything from small to very large projects with speed and
efficiency. Git is easy to learn and has a tiny footprint with lightning fast
performance. It outclasses SCM tools like Subversion, CVS, Perforce, and
ClearCase with features like cheap local branching, convenient staging areas,
and multiple workflows."
external-source: git

Name: Adam Dinwoodie
Package: git
---- BEGIN SSH2 PUBLIC KEY ----
AAAAB3NzaC1yc2EAAAADAQABAAACAQDQWpZlqxcfJ0Ke9XT/NT2WTKN3wLJR516Pg0o3TC
NXdc0VgZpb74vGGHVWm1LPj6+o5LQQ+TqyBwZ3KFpB6hUGwMpmU19/MvtE5cWnfT8gPAv5
h1CIFT0X6+kz9NEemZhJRAXgp65oJUObsb8i+9jl+trr6YNcJUhgLBrTVa25lczNY1c795
3Kj19z8iUSMZ7JIPu45l5YD7Y74hpWjXr1YyJo6D58SLAQ2y27muy0/yH9PNc9YGKuiHv/
mRrZaqLGzxnGoH8asc8NhJrMC55f0gdOkAkn10oVozWPJXg6L6JtXuI6SukEg/M5SpQkTS
I2bJVOleobCzTA0/cFJMeQ67Zul3bubszCPCSzUCO3QClS8YRWvkMrlGDP4/+qW4u8VjCD
/+UB4Wn6f5s/zCcv3ESnvul8N9A4eRcxyY7aom6iYc5YYkd4d9J6j3Sf0S9w7CQau0sAZP
LpJcW6FrmHHXY09hnPE2wz4eERO9BTimp4wb1CJCLFXSqrAQIN09eDncPhHjeqKiODWSaY
nRUsNIV1cXPQLIZuyTmNGc/A1KAypNBSwDGivihACt7fiAA4Qdpn4w7dYrci6TjEmDBx18
xu7UKrW/1XPp8SJFySbrACKHHi017T4BYkgpjMWfTs4w/KyX6VJ1/1kMP5W30Y3IGkGJzh
MiJHJyu/dt408Q==
---- END SSH2 PUBLIC KEY ----


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]