diff --git a/git-1.7.8.3.tar.gz b/git-1.7.8.3.tar.gz deleted file mode 100644 index 198fd2a..0000000 --- a/git-1.7.8.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:77f52b7104a107e0fbe1ce85b3f35c97f029fab92cd35a3909015ca169af505d -size 3543164 diff --git a/git-1.7.9.tar.gz b/git-1.7.9.tar.gz new file mode 100644 index 0000000..462471a --- /dev/null +++ b/git-1.7.9.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd9dfcf1da59f09c4b66b53836b56fcb2208d0be9edf1f8b9079c7e980435086 +size 3606326 diff --git a/git.changes b/git.changes index c8e1298..61a6dc7 100644 --- a/git.changes +++ b/git.changes @@ -1,3 +1,104 @@ +------------------------------------------------------------------- +Thu Feb 9 10:04:38 CET 2012 - tiwai@suse.de + +- updated to v1.7.9: + * gitk updates accumulated since early 2011. + + * git-gui updated to 0.16.0. + + * git-p4 (in contrib/) updates. + + * Git uses gettext to translate its most common interface messages + into the user's language if translations are available and the + locale is appropriately set. Distributors can drop new PO files + in po/ to add new translations. + + * The code to handle username/password for HTTP transactions used in + "git push" & "git fetch" learned to talk "credential API" to + external programs to cache or store them, to allow integration with + platform native keychain mechanisms. + + * The input prompts in the terminal use our own getpass() replacement + when possible. HTTP transactions used to ask for the username without + echoing back what was typed, but with this change you will see it as + you type. + + * The internals of "revert/cherry-pick" have been tweaked to prepare + building more generic "sequencer" on top of the implementation that + drives them. + + * "git rev-parse FETCH_HEAD" after "git fetch" without specifying + what to fetch from the command line will now show the commit that + would be merged if the command were "git pull". + + * "git add" learned to stream large files directly into a packfile + instead of writing them into individual loose object files. + + * "git checkout -B " is a more intuitive + way to spell "git reset --keep ". + + * "git checkout" and "git merge" learned "--no-overwrite-ignore" option + to tell Git that untracked and ignored files are not expendable. + + * "git commit --amend" learned "--no-edit" option to say that the + user is amending the tree being recorded, without updating the + commit log message. + + * "git commit" and "git reset" re-learned the optimization to prime + the cache-tree information in the index, which makes it faster to + write a tree object out after the index entries are updated. + + * "git commit" detects and rejects an attempt to stuff NUL byte in + the commit log message. + + * "git commit" learned "-S" to GPG-sign the commit; this can be shown + with the "--show-signature" option to "git log". + + * fsck and prune are relatively lengthy operations that still go + silent while making the end-user wait. They learned to give progress + output like other slow operations. + + * The set of built-in function-header patterns for various languages + knows MATLAB. + + * "git log --format=''" learned new %g[nNeE] specifiers to + show information from the reflog entries when walking the reflog + (i.e. with "-g"). + + * "git pull" can be used to fetch and merge an annotated/signed tag, + instead of the tip of a topic branch. The GPG signature from the + signed tag is recorded in the resulting merge commit for later + auditing. + + * "git log" learned "--show-signature" option to show the signed tag + that was merged that is embedded in the merge commit. It also can + show the signature made on the commit with "git commit -S". + + * "git branch --edit-description" can be used to add descriptive text + to explain what a topic branch is about. + + * "git fmt-merge-msg" learned to take the branch description into + account when preparing a merge summary that "git merge" records + when merging a local branch. + + * "git request-pull" has been updated to convey more information + useful for integrators to decide if a topic is worth merging and + what is pulled is indeed what the requestor asked to pull, + including: + + - the tip of the branch being requested to be merged; + - the branch description describing what the topic is about; + - the contents of the annotated tag, when requesting to pull a tag. + + * "git pull" learned to notice 'pull.rebase' configuration variable, + which serves as a global fallback for setting 'branch..rebase' + configuration variable per branch. + + * "git tag" learned "--cleanup" option to control how the whitespaces + and empty lines in tag message are cleaned up. + + * "gitweb" learned to show side-by-side diff. + ------------------------------------------------------------------- Fri Jan 27 15:58:06 UTC 2012 - jpschewe@mtu.net diff --git a/git.spec b/git.spec index 0ee7c29..02448e0 100644 --- a/git.spec +++ b/git.spec @@ -15,7 +15,6 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - %define gitexecdir %_libexecdir/git %define _fwdefdir /etc/sysconfig/SuSEfirewall2.d/services @@ -41,7 +40,7 @@ BuildRequires: sgml-skel BuildRequires: xmlto BuildRequires: python BuildRequires: perl-Error -Version: 1.7.8.3 +Version: 1.7.9 Release: 0 Summary: Fast, scalable, distributed revision control system License: GPL-2.0 @@ -328,6 +327,7 @@ if ! test -f $RPM_BUILD_ROOT%{gitexecdir}/git-add; then echo "git-add is not a regular file, apparmor profile won't work!" >&2 exit 1 fi +%find_lang %{name} # use symlinks instead of hardlinks in sub-commands %fdupes -s $RPM_BUILD_ROOT %endif @@ -428,7 +428,7 @@ fi %py_sitedir/* %endif -%files core -f bin-man-doc-files +%files core -f bin-man-doc-files -f %{name}.lang %defattr(-,root,root) %{_bindir}/git %{_datadir}/git-core/ @@ -439,6 +439,8 @@ fi /var/adm/perl-modules/%{name} %endif %{perl_vendorlib}/Git.pm +%{perl_vendorlib}/Git/ +%{perl_vendorlib}/Git/*.pm %{perl_vendorarch}/auto/Git/ /etc/bash_completion.d/git.sh