<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-cvsimport-script, branch gitk-resize-error</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=gitk-resize-error</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=gitk-resize-error'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2005-09-08T00:45:20Z</updated>
<entry>
<title>Big tool rename.</title>
<updated>2005-09-08T00:45:20Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-09-08T00:26:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=215a7ad1ef790467a4cd3f0dcffbd6e5f04c38f7'/>
<id>urn:sha1:215a7ad1ef790467a4cd3f0dcffbd6e5f04c38f7</id>
<content type='text'>
As promised, this is the "big tool rename" patch.  The primary differences
since 0.99.6 are:

  (1) git-*-script are no more.  The commands installed do not
      have any such suffix so users do not have to remember if
      something is implemented as a shell script or not.

  (2) Many command names with 'cache' in them are renamed with
      'index' if that is what they mean.

There are backward compatibility symblic links so that you and
Porcelains can keep using the old names, but the backward
compatibility support  is expected to be removed in the near
future.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] git-cvsimport-script: handling of tags</title>
<updated>2005-09-06T18:57:37Z</updated>
<author>
<name>H. Peter Anvin</name>
<email>hpa@zytor.com</email>
</author>
<published>2005-09-06T17:36:01Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=0d821d4dab346c9891e937d5f10c3261e1bbf13a'/>
<id>urn:sha1:0d821d4dab346c9891e937d5f10c3261e1bbf13a</id>
<content type='text'>
This patch changes git-cvsimport-script so that it creates tag objects
instead of refs to commits, and adds an option, -u, to convert
underscores in branch and tag names to dots (since CVS doesn't allow
dots in branches and tags.)

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] git-cvsimport - remove hardcoded reference to origin</title>
<updated>2005-08-17T21:53:39Z</updated>
<author>
<name>Martin Langhoff</name>
<email>martin@ng.eduforge.org</email>
</author>
<published>2005-08-16T21:27:09Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=049f28c3929fa722634ecb7bb39d78457018815a'/>
<id>urn:sha1:049f28c3929fa722634ecb7bb39d78457018815a</id>
<content type='text'>
... in the newly introduced merge detection code.

Signed-off-by: Martin Langhoff &lt;martin.langhoff@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Add merge detection to git-cvsimport</title>
<updated>2005-08-17T21:53:39Z</updated>
<author>
<name>Martin Langhoff</name>
<email>martin@ng.eduforge.org</email>
</author>
<published>2005-08-16T10:35:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=db4b65821e65138177de9afbce70f141cc831224'/>
<id>urn:sha1:db4b65821e65138177de9afbce70f141cc831224</id>
<content type='text'>
Added -m and -M flags for git-cvsimport to detect merge commits in cvs.
While this trusts the commit message, in repositories where merge commits
indicate 'merged from FOOBRANCH' the import works surprisingly well.

Even if some merges from CVS are bogus or incomplete, the resulting
branches are in better state to go forward (and merge) than without any
merge detection.

Signed-off-by: Martin Langhoff &lt;martin.langhoff@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Also handle CVS branches with a '/' in their name</title>
<updated>2005-08-17T19:13:12Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>Johannes.Schindelin@gmx.de</email>
</author>
<published>2005-08-17T09:19:20Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=fbfd60d65142848299513dfa6b477d0f5299cc15'/>
<id>urn:sha1:fbfd60d65142848299513dfa6b477d0f5299cc15</id>
<content type='text'>
I track a CVS project which has a branch with a '/' in the branch name.
Since git wants the branch name to be a file name at the same time,
substitute that character to a '-' by default (override with "-s &lt;subst&gt;").
This should work well, despite the fact that a division and a difference
are completely different :-)

Signed-off-by: Johannes Schindelin &lt;Johannes.Schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Add -k kill keyword expansion option to git-cvsimport - revised</title>
<updated>2005-08-16T19:09:33Z</updated>
<author>
<name>Martin Langhoff</name>
<email>martin@ng.eduforge.org</email>
</author>
<published>2005-08-16T05:39:29Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=abe0582207c72ec848e78707577c61a98f5c633d'/>
<id>urn:sha1:abe0582207c72ec848e78707577c61a98f5c633d</id>
<content type='text'>
Early versions of git-cvsimport defaulted to using preexisting keyword
expansion settings. This change preserves compatibility with existing cvs
imports and allows new repository migrations to kill keyword expansion.

After exploration of the different -k modes in the cvs protocol, we use -kk
which kills keyword expansion wherever possible. Against the protocol
spec, -ko and -kb will sometimes expand keywords.

Should improve our chances of detecting merges and reduce imported
repository size.

Signed-off: Martin Langhoff &lt;martin.langhoff@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Fixed two bugs in git-cvsimport-script.</title>
<updated>2005-08-16T19:09:33Z</updated>
<author>
<name>iso-8859-1?Q?David_K=E5gedal</name>
<email>davidk@lysator.liu.se</email>
</author>
<published>2005-08-15T18:18:25Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=b0921331030d52febf52839753eee1b2b9ca1f24'/>
<id>urn:sha1:b0921331030d52febf52839753eee1b2b9ca1f24</id>
<content type='text'>
The git-cvsimport-script had a copule of small bugs that prevented me
from importing a big CVS repository.

The first was that it didn't handle removed files with a multi-digit
primary revision number.

The second was that it was asking the CVS server for "F" messages,
although they were not handled.

I also updated the documentation for that script to correspond to
actual flags.

Signed-off-by: David K?5gedal &lt;davidk@lysator.liu.se&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] cvsgit fixes: spaces in filenames and CVS server dialog woes</title>
<updated>2005-08-16T19:09:33Z</updated>
<author>
<name>Matthias Urlichs</name>
<email>smurf@smurf.noris.de</email>
</author>
<published>2005-08-15T09:28:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=8b8840e046923f34d6b3e76adc44106f9e63ab4c'/>
<id>urn:sha1:8b8840e046923f34d6b3e76adc44106f9e63ab4c</id>
<content type='text'>
Problems found while importing dasher's CVS:

* Allow spaces in filenames.
* cvsps may create unnamed branches with revisions that don't really
  exist, which causes the CVS server to return something we haven't
  hitherto expected.
* Report deleted files when being verbose.
* Also, report the commit date.
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] git-cvsimport-script: parse multidigit revisions.</title>
<updated>2005-07-12T22:37:25Z</updated>
<author>
<name>Sven Verdoolaege</name>
<email>skimo@liacs.nl</email>
</author>
<published>2005-07-12T21:35:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=d6d8dac032e0e0c55b3edffbefd0abb00ca960fc'/>
<id>urn:sha1:d6d8dac032e0e0c55b3edffbefd0abb00ca960fc</id>
<content type='text'>
Previously, git-cvsimport-script would fail
on revisions with more than one digit.

Signed-off-by: Sven Verdoolaege &lt;skimo@kotnet.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] git-cvsimport-script: add "import only" option</title>
<updated>2005-07-11T17:26:07Z</updated>
<author>
<name>Sven Verdoolaege</name>
<email>skimo@kotnet.org</email>
</author>
<published>2005-07-11T14:57:49Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=c1c774e7965ba08061c3fc7bc57aebc7eeb6b40f'/>
<id>urn:sha1:c1c774e7965ba08061c3fc7bc57aebc7eeb6b40f</id>
<content type='text'>
git-cvsimport-script: add "import only" option which tells the script
not to perform a checkout after importing.

This ensures that the working directory and cache remain untouched and
will not create them if they do not exist.

Acked-by: Matthias Urlichs &lt;smurf@smurf.noris.de&gt;
Signed-off-by: Sven Verdoolaege &lt;skimo@kotnet.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
