aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* git-cvsimport-script: fix branch switchingSven Verdoolaege2005-07-04
| | | | Previous patch broke branch switching.
* git-cvsimport-script: use private index.Sven Verdoolaege2005-07-04
|
* git-cvsimport-script: leave working directory alone.Sven Verdoolaege2005-07-04
|
* git-cvsimport-script: typo head -> headsSven Verdoolaege2005-07-03
|
* cvsimport: Missing tests for verbosity flag.Matthias Urlichs2005-07-03
|
* Support :ext: access method.Sven Verdoolaege2005-07-03
|
* Honour CVS_SERVER.Sven Verdoolaege2005-07-03
|
* git-cvsimport-script: clean up documentationSven Verdoolaege2005-07-03
| | | | | | Remove documentation of irrelevant "type" option. Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
* Make specification of CVS module to convert optional.Sven Verdoolaege2005-07-03
| | | | | | | | | | | If we're inside a checked out CVS repository, there is no need to explicitly specify the module as it is available in CVS/Repository. Also read CVS/Root if it's available and -d is not specified. Finally, explicitly pass root to cvsps as CVS/Root takes precedence over CVSROOT. Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
* Fixed a typo in Documentation/git-cvsimport-script.txt.Sven Verdoolaege2005-07-03
|
* cvsimport: add documentation.Matthias Urlichs2005-06-30
|
* cvsimport: Added option '-p': pass options to cvspsMatthias Urlichs2005-06-30
| | | | Added option '-x' to cvsps call
* cvsimport: Exit if an existing repository doesn't have the right branch.Matthias Urlichs2005-06-30
|
* cvs import: Strip whitespace at the end of the log entryMatthias Urlichs2005-06-30
| | | | for compatibility with old cvs2git.
* cvsimport: perform string comparison on "HEAD"Sven Verdoolaege2005-06-30
|
* git-cvsimport-script: Removed redundant @old and @new clear.Matthias Urlichs2005-06-30
|
* git-cvsimport-script: Remove setting Sticky; it may cause problemsMatthias Urlichs2005-06-30
|
* cvs import: Call git-update-cache multiple timesMatthias Urlichs2005-06-30
| | | | instead of with a too-long argument list.
* More docMatthias Urlichs2005-06-28
|
* Document the new migration toolMatthias Urlichs2005-06-28
|
* Rollbak to the original branch after importingMatthias Urlichs2005-06-28
|
* Local cvsimport fixupsMatthias Urlichs2005-06-28
|
* Fix remote CVS import.Matthias Urlichs2005-06-28
|
* Added Perl git-cvsimport-scriptMatthias Urlichs2005-06-28
|
* Teach git-pull-script about pulling tagsLinus Torvalds2005-06-27
|
* Fix another test that broke with the recent git-init-db updateLinus Torvalds2005-06-27
| | | | | t5300-pack-object.sh test 8 expected to have to create the "pack" directory itself, and was unhappy when it already existed.
* [PATCH] Skip writing out sha1 files for objects in packed git.Junio C Hamano2005-06-27
| | | | | | | | | | | Now, there's still a misfeature there, which is that when you create a new object, it doesn't check whether that object already exists in the pack-file, so you'll end up with a few recent objects that you really don't need (notably tree objects), and this patch fixes it. Signed-off-by: Junio C Hamano <junkio@cox.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* [PATCH] replace sha1sum with sum in t/t1002Mark Allen2005-06-27
| | | | | | | | | | | | | | This replaces sha1sum(1) with sum(1) in t/t1002. GNU sum(1) runs in "BSD compatibility" mode by default, and not all systems have GNU coreutils. On any system without GNU coreutils (or sha1sum) t1002 will fail. This patch should make t1002 complete successfully everywhere that sum(1) runs. I've tested this on Darwin and Linux; it works on both platforms. Signed-off-by: Mark Allen <mrallen1@yahoo.com> Acked-by: Junio C Hamano <junkio@cox.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* Fix up test that counted subdirectories in ".git/objects"Linus Torvalds2005-06-27
| | | | Now there are 257 of them (256 numeric ones, and the new "pack" directory)
* git-init-db: create "pack" subdirectory under objectsLinus Torvalds2005-06-27
| | | | | Don't make the user have to mkdir it just because he's excited about the new object pack functionality, do it for him.
* Merge rsync://rsync.kernel.org/pub/scm/gitk/gitkLinus Torvalds2005-06-27
|\
| * Add a menu item for creating tags.Paul Mackerras2005-06-27
| |
| * Fix a bug where we would corrupt the stuff read from git-rev-list.Paul Mackerras2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | If we have a very long commit message, and we end up getting a bufferfull of data from git-rev-list that all belongs to one commit, we ended up throwing away the data from a previous read that should have been included. The result was a error message about not being able to parse the output of git-rev-list. Also, if the git-rev-list output that we can't parse is long, only put the first 80 chars in the error message. Otherwise we end up with an enormous error window.
| * Add a menu entry for generating a patch between any two commits.Paul Mackerras2005-06-27
| |
| * Fix behaviour in the case where we have no commits to display.Paul Mackerras2005-06-27
| | | | | | | | | | I had code in there to put "No commits selected" on the canvas but it needed some globals.
| * Check for the existence of the git directory on startup.Paul Mackerras2005-06-27
| | | | | | | | | | | | Check that $GIT_DIR (or .git, if GIT_DIR is not set) is a directory. This means we can give a more informative error message if the user runs gitk somewhere that isn't a git repository.
| * Clear the SHA1 entry field when we go to paste something into itPaul Mackerras2005-06-25
| | | | | | | | | | If the user pastes in the selection (with the middle mouse button) and it already has 40 characters in it, clear it before pasting.
| * Add commit row context menu and handle left-click on graph linesPaul Mackerras2005-06-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Right-click on a context row now brings up a menu allowing the user to generate a diff between that row and the selected row. Left-click on a graph line shows the parent and children connected by the line in the details pane. Left-click on a circle in the graph selects that commit. Left-click elsewhere in the graph does nothing. When displaying a diff, the bottom-right file list box behaves slightly differently now; instead of eliding all other files' diffs, it now just scrolls the details pane so that the selected file's diff starts at the top of the pane. Since the diffs can be rather large, arrange for an update to be done every 100ms while reading diffs. Also removed the CVS revision keywords and bumped the version number to 1.2.
* | csum-file: fix missing buf pointer updateLinus Torvalds2005-06-27
| | | | | | | | This would create broken pack archives for anything nontrivial.
* | [PATCH] Teach read_sha1_file() and friends about packed git object store.Junio C Hamano2005-06-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GIT_OBJECT_DIRECTORY and GIT_ALTERNATE_OBJECT_DIRECTORIES can have the "pack" subdirectory that houses "packed GIT" files produced by git-pack-objects (e.g. .git/objects/pack/foo.pack and .git/objects/pack/foo.idx; always store them as pairs). The following functions in sha1_file.c can then read object contents from such packed file: - sha1_object_info() - has_sha1_file() - read_sha1_file() Signed-off-by: Junio C Hamano <junkio@cox.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* | [PATCH] Enhance sha1_file_size() into sha1_object_info()Junio C Hamano2005-06-27
| | | | | | | | | | | | | | | | This lets us eliminate one use of map_sha1_file() outside sha1_file.c, to bring us one step closer to the packed GIT. Signed-off-by: Junio C Hamano <junkio@cox.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* | [PATCH] Remove "delta" object representation.Junio C Hamano2005-06-27
| | | | | | | | | | | | | | | | | | | | | | Packed delta files created by git-pack-objects seems to be the way to go, and existing "delta" object handling code has exposed the object representation details to too many places. Remove it while we refactor code to come up with a proper interface in sha1_file.c. Signed-off-by: Junio C Hamano <junkio@cox.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* | [PATCH] git-ssh-pull: commit-id consistencySven Verdoolaege2005-06-27
| | | | | | | | | | | | | | | | | | | | In contrast to other plumbing tools, git-ssh-push only allow a very restrictive form of commit-id filenames. This patch removes this restriction. Acked-by: Daniel Barkalow <barkalow@iabervon.org> Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
* | git-checkout-script: use "--verify --revs-only" to parse revsLinus Torvalds2005-06-27
| | | | | | | | | | | | Sven Verdoolaege points out that I added the --verify option to git-rev-parse exactly for things like this, but didn't update the users.
* | csum-file interface updates: return resulting SHA1Linus Torvalds2005-06-26
| | | | | | | | | | | | | | | | | | | | | | Also, make the writing of the SHA1 as a end-header be conditional: not every user will necessarily want to write the SHA1 to the file itself, even though current users do (but we migh end up using the same helper functions for the object files themselves, that don't do this). This also makes the packed index file contain the SHA1 of the packed data file at the end (just before its own SHA1). That way you can validate the pairing of the two if you want to.
* | git-pack-objects: write the pack files with a SHA1 csumLinus Torvalds2005-06-26
| | | | | | | | | | | | | | | | | | | | We want to be able to check their integrity later, and putting the sha1-sum of the contents at the end is a good thing. The writing routines are generic, so we could try to re-use them for the index file, instead of having the same logic duplicated. Update unpack-objects to know about the extra 20 bytes at the end of the index.
* | Add "--pretty=full" format that also shows committer.Linus Torvalds2005-06-26
| | | | | | | | | | | | Also move the common implementation of parsing the --pretty argument format into commit.c rather than having duplicates in diff-tree.c and rev-list.c.
* | Add git-verify-tag scriptJan Harkes2005-06-26
| | | | | | | | | | | | Here is a script to simplify validating the gpg signature created by git-tag-script. Might be useful to add to the git tree so that people don't have to search for the right post in the git mailinglist archives
* | git-pack-objects: use name information (if any) to sort objects for packing.Linus Torvalds2005-06-26
| | | | | | | | This is incredibly cheezy. But it's cheap, and it works pretty well.
* | Ooh. Make git-rev-list --object associate a name with objects.Linus Torvalds2005-06-26
| | | | | | | | | | The name isn't unique, it's just the first name that object is reached through, so it's really nothing more than a hint.