Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add "git-clone-pack" program to help with "git clone" | Linus Torvalds | 2005-07-05 | 2 | -1/+209 |
| | |||||
* | Fix silly thinko in "head_ref()" | Linus Torvalds | 2005-07-05 | 1 | -2/+2 |
| | | | | | It did a "for_each_ref()" in addition to the HEAD case, which was a left-over from an early broken test. | ||||
* | Move "get_ack()" to common git_connect functions | Linus Torvalds | 2005-07-05 | 3 | -18/+20 |
| | | | | git-clone-pack will want it too. Soon. | ||||
* | Remove multi-head support from fetch-pack | Linus Torvalds | 2005-07-05 | 1 | -38/+3 |
| | | | | | It was a misguided attempt to mix fetching and cloning. I'll make a separate clone thing. | ||||
* | Remove unnecessary usage of strncmp() in git-rev-list arg parsing. | Linus Torvalds | 2005-07-05 | 1 | -2/+2 |
| | | | | | | | | Not only is it unnecessary, it incorrectly allows extraneous characters at the end of the argument. Junio noticed the --merge-order thing, and Jon points out that if we fix that one, we should fix --show-breaks too. | ||||
* | Merge head 'cvs2git' of http://netz.smurf.noris.de/git/git | Linus Torvalds | 2005-07-05 | 5 | -367/+831 |
|\ | |||||
| * | Merge with Linus' current tree | Matthias Urlichs | 2005-07-05 | 5 | -367/+831 |
| |\ | |||||
| | * | Merge with http://www.liacs.nl/~sverdool/git.git#cvs2git | Matthias Urlichs | 2005-07-05 | 1 | -54/+95 |
| | |\ | |||||
| | | * | git-cvsimport-script: move working directory forward | Sven Verdoolaege | 2005-07-05 | 1 | -5/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | If HEAD happened to point to a cvs branch, move the working directory forward to the tip of the branch. Additionally, if master and "origin" are equal, move master forward to new origin first. | ||||
| | | * | git-cvsimport-script: remove unused variable | Sven Verdoolaege | 2005-07-04 | 1 | -2/+0 |
| | | | | |||||
| | | * | git-cvsimport-script: more error handling | Sven Verdoolaege | 2005-07-04 | 1 | -2/+3 |
| | | | | |||||
| | | * | git-cvsimport-script: provide direct support for cvsps -z option | Sven Verdoolaege | 2005-07-04 | 1 | -4/+5 |
| | | | | |||||
| | | * | git-cvsimport-script: update cvsps cache instead of rebuilding it | Sven Verdoolaege | 2005-07-04 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | Updating the cache is sufficient for most purposes. If users really want to rebuild the cache, they can specify the option themselves. | ||||
| | | * | git-cvsimport-script: fix branch switching | Sven Verdoolaege | 2005-07-04 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | Previous patch broke branch switching. | ||||
| | | * | git-cvsimport-script: use private index. | Sven Verdoolaege | 2005-07-04 | 1 | -20/+23 |
| | | | | |||||
| | | * | git-cvsimport-script: leave working directory alone. | Sven Verdoolaege | 2005-07-04 | 1 | -33/+48 |
| | | | | |||||
| | | * | git-cvsimport-script: typo head -> heads | Sven Verdoolaege | 2005-07-03 | 1 | -1/+1 |
| | | | | |||||
| | * | | cvsimport: getopt accepted a -q option (undocumented and unused). | Matthias Urlichs | 2005-07-05 | 1 | -1/+1 |
| | |/ | | | | | | | | | | Removed. | ||||
| | * | cvsimport: Missing tests for verbosity flag. | Matthias Urlichs | 2005-07-03 | 1 | -2/+2 |
| | | | |||||
| | * | Support :ext: access method. | Sven Verdoolaege | 2005-07-03 | 2 | -3/+23 |
| | | | |||||
| | * | Honour CVS_SERVER. | Sven Verdoolaege | 2005-07-03 | 1 | -1/+3 |
| | | | |||||
| | * | git-cvsimport-script: clean up documentation | Sven Verdoolaege | 2005-07-03 | 1 | -8/+0 |
| | | | | | | | | | | | | | | | | | | Remove documentation of irrelevant "type" option. Signed-off-by: Sven Verdoolaege <skimo@kotnet.org> | ||||
| | * | Make specification of CVS module to convert optional. | Sven Verdoolaege | 2005-07-03 | 2 | -9/+27 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Verdoolaege | 2005-07-03 | 1 | -1/+1 |
| | | | |||||
| | * | cvsimport: add documentation. | Matthias Urlichs | 2005-06-30 | 1 | -0/+82 |
| | | | |||||
| | * | cvsimport: Added option '-p': pass options to cvsps | Matthias Urlichs | 2005-06-30 | 1 | -3/+6 |
| | | | | | | | | | | | | Added option '-x' to cvsps call | ||||
| | * | cvsimport: Exit if an existing repository doesn't have the right branch. | Matthias Urlichs | 2005-06-30 | 1 | -0/+5 |
| | | | |||||
| | * | cvs import: Strip whitespace at the end of the log entry | Matthias Urlichs | 2005-06-30 | 1 | -1/+6 |
| | | | | | | | | | | | | for compatibility with old cvs2git. | ||||
| | * | cvsimport: perform string comparison on "HEAD" | Sven Verdoolaege | 2005-06-30 | 1 | -1/+1 |
| | | | |||||
| | * | git-cvsimport-script: Removed redundant @old and @new clear. | Matthias Urlichs | 2005-06-30 | 1 | -3/+0 |
| | | | |||||
| | * | git-cvsimport-script: Remove setting Sticky; it may cause problems | Matthias Urlichs | 2005-06-30 | 1 | -1/+1 |
| | | | |||||
| | * | cvs import: Call git-update-cache multiple times | Matthias Urlichs | 2005-06-30 | 1 | -4/+22 |
| | | | | | | | | | | | | instead of with a too-long argument list. | ||||
| | * | More doc | Matthias Urlichs | 2005-06-28 | 1 | -15/+19 |
| | | | |||||
| | * | Document the new migration tool | Matthias Urlichs | 2005-06-28 | 1 | -4/+20 |
| | | | |||||
| | * | Rollbak to the original branch after importing | Matthias Urlichs | 2005-06-28 | 1 | -4/+25 |
| | | | |||||
| | * | Local cvsimport fixups | Matthias Urlichs | 2005-06-28 | 1 | -2/+8 |
| | | | |||||
| | * | Fix remote CVS import. | Matthias Urlichs | 2005-06-28 | 1 | -30/+48 |
| | | | |||||
| | * | Added Perl git-cvsimport-script | Matthias Urlichs | 2005-06-28 | 3 | -360/+576 |
| | | | |||||
* | | | Work around git-http-pull breakage in git-fetch-script | Linus Torvalds | 2005-07-05 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | Need to add a final slash. And make it verbose by default, since it's so slow that otherwise people will think it's died. | ||||
* | | | git-fetch-script: use git-fetch-pack for local and ssh fetches. | Linus Torvalds | 2005-07-05 | 1 | -33/+18 |
| | | | | | | | | | | | | Also, clean it up a lot. | ||||
* | | | Add "git_path()" and "head_ref()" helper functions. | Linus Torvalds | 2005-07-05 | 7 | -14/+37 |
|/ / | | | | | | | | | | | | | "git_path()" returns a static pathname pointer into the git directory using a printf-like format specifier. "head_ref()" works like "for_each_ref()", except for just the HEAD. | ||||
* | | git-rev-list: make sure the output is sorted by recency | Linus Torvalds | 2005-07-04 | 1 | -1/+1 |
| | | | | | | | | | | We didn't sort the refs by date, so if you had multiple refs, the end result would not be properly sorted. | ||||
* | | Make rev-list flush the stdio buffers after each rev. | Linus Torvalds | 2005-07-04 | 1 | -1/+2 |
| | | | | | | | | | | We'd rather get the revisions in a slow but timely manner than have to wait for them. | ||||
* | | Make git-fetch-pack actually do all the unpacking etc. | Linus Torvalds | 2005-07-04 | 2 | -25/+100 |
| | | | | | | | | | | | | | | | | | | | | It returns the result SHA1 on stdout, so you can do remote=$(git-fetch-pack host:dir branchname) and it will unpack the objects and "remote" will be the SHA1 name of the branch on the other side. You can then save that off, or merge it, or whatever. | ||||
* | | Make git-fetch-pack and git-upload-pack negotiate needs/haves fully | Linus Torvalds | 2005-07-04 | 2 | -10/+116 |
| | | | | | | | | Now the only piece missing is actually generating the pack-file. | ||||
* | | Clean up output of "for_each_ref()" when GIT_DIR is "." | Linus Torvalds | 2005-07-04 | 1 | -0/+5 |
| | | | | | | | | Remove the "./" at the head, it just looks much nicer. | ||||
* | | Commit first cut at "git-fetch-pack" | Linus Torvalds | 2005-07-04 | 3 | -4/+216 |
| | | | | | | | | | | | | | | It's meant to be used by "git fetch" for the local and ssh case. It doesn't actually do the fetching now, but it does discover the common commit point. | ||||
* | | Move ref path matching to connect.c library | Linus Torvalds | 2005-07-04 | 3 | -21/+22 |
| | | | | | | | | It's a generic thing for matching refs from the other side. | ||||
* | | Factor out the ssh connection stuff from send-pack.c | Linus Torvalds | 2005-07-04 | 4 | -74/+92 |
| | | | | | | | | I want to use it for git-fetch-pack too. | ||||
* | | [PATCH] Fixup t/t5300 unit tests broken by ↵ | Jon Seymour | 2005-07-04 | 1 | -15/+15 |
| | | | | | | | | | | | | | | | | | | | | | | 5f3de58ff85c49620ae2a1722d8d4d37c881a054 This patch fixes up the t/t5300 unit tests which were broken by the changes in: Make the name of a pack-file depend on the objects packed there-in. Signed-off-by: Jon Seymour <jon.seymour@gmail.com> Signed-off-by: Linus Torvalds <torvalds@osdl.org> |