git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Collecting cvsps patches
@ 2006-06-11 12:27 Yann Dirson
       [not found] ` <46a038f90606111516v2c8c68e2v818a0a0f9dca2da6@mail.gmail.com>
                   ` (2 more replies)
  0 siblings, 3 replies; 21+ messages in thread
From: Yann Dirson @ 2006-06-11 12:27 UTC (permalink / raw)
  To: GIT list; +Cc: cvsps

Since there are has been some work done here and there on cvsps, but
upstream does not seem to have time to issue a new release, I have
started to collect the patches I found.

I guess this is a good place for a heads-up: if you know of any other
bugfixes or feature patches to cvsps, I'd like to hear about it, so I
can add it to my repo.

Not that the master branch is an octopus merge of all works in there,
including my preliminary work on multiple-tag support, so for now you
may want to do your own mix.

For now it has:

* bugfixes and such:

Anand Kumria:
      FreeBSD isn't evil - just misguided

Linus Torvalds:
      Increase log-length limit to 64kB
      Improve handling of file collisions in the same patchset
      Fix branch ancestor calculation

Yann Dirson:
      Cleanup the tag handling to simplify multi-tag handling
      Dependency handling

* features

Yann Dirson:
      Allow to have multiple tags on a single patchset.

-- 
Yann Dirson    <ydirson@altern.org> |
Debian-related: <dirson@debian.org> |   Support Debian GNU/Linux:
                                    |  Freedom, Power, Stability, Gratis
     http://ydirson.free.fr/        | Check <http://www.debian.org/>

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
       [not found] ` <46a038f90606111516v2c8c68e2v818a0a0f9dca2da6@mail.gmail.com>
@ 2006-06-11 22:42   ` Yann Dirson
  2006-06-12 11:27     ` Anand Kumria
  2006-06-15  2:21     ` Alexander Litvinov
  0 siblings, 2 replies; 21+ messages in thread
From: Yann Dirson @ 2006-06-11 22:42 UTC (permalink / raw)
  To: Martin Langhoff; +Cc: GIT list

On Mon, Jun 12, 2006 at 10:16:55AM +1200, Martin Langhoff wrote:
> On 6/12/06, Yann Dirson <ydirson@altern.org> wrote:
> >For now it has:
> 
> I want it. Where's the repo?
> I assume you haven't included the url on purpose ;)

Rather, I have carefully hidden it in a previous post with an
unrelated Subject line:)

http://ydirson.free.fr/soft/git/cvsps.git

Best regards,
-- 
Yann Dirson    <ydirson@altern.org> |
Debian-related: <dirson@debian.org> |   Support Debian GNU/Linux:
                                    |  Freedom, Power, Stability, Gratis
     http://ydirson.free.fr/        | Check <http://www.debian.org/>

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-11 22:42   ` Yann Dirson
@ 2006-06-12 11:27     ` Anand Kumria
  2006-06-16 21:23       ` Yann Dirson
  2006-06-15  2:21     ` Alexander Litvinov
  1 sibling, 1 reply; 21+ messages in thread
From: Anand Kumria @ 2006-06-12 11:27 UTC (permalink / raw)
  To: git

On Mon, 12 Jun 2006 00:42:05 +0200, Yann Dirson wrote:

> http://ydirson.free.fr/soft/git/cvsps.git

I think you need to chmod +x hooks/post-update

and then run 'git-update-server-info'.

Cheers,
Anand

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-11 12:27 Collecting cvsps patches Yann Dirson
       [not found] ` <46a038f90606111516v2c8c68e2v818a0a0f9dca2da6@mail.gmail.com>
@ 2006-06-13  4:35 ` Pavel Roskin
  2006-06-13  9:54   ` Yann Dirson
  2006-06-16 21:44 ` What's in cvsps.git Yann Dirson
  2 siblings, 1 reply; 21+ messages in thread
From: Pavel Roskin @ 2006-06-13  4:35 UTC (permalink / raw)
  To: Yann Dirson; +Cc: GIT list, cvsps

Hi, Yann!

On Sun, 2006-06-11 at 14:27 +0200, Yann Dirson wrote: 
> Since there are has been some work done here and there on cvsps, but
> upstream does not seem to have time to issue a new release, I have
> started to collect the patches I found.

That's great news.  Thank you!  I'm sending four patches - two compile
fixes for recent regressions and two patches fixing DNS resolution on
64-bit systems - one on Linux and the other on other OSes.

-- 
Regards,
Pavel Roskin

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-13  4:35 ` Pavel Roskin
@ 2006-06-13  9:54   ` Yann Dirson
  2006-06-13 13:46     ` David Mansfield
  0 siblings, 1 reply; 21+ messages in thread
From: Yann Dirson @ 2006-06-13  9:54 UTC (permalink / raw)
  To: Pavel Roskin; +Cc: GIT list, cvsps

Hi Pavel,

On Tue, Jun 13, 2006 at 12:35:10AM -0400, Pavel Roskin wrote:
> I'm sending four patches - two compile
> fixes for recent regressions and two patches fixing DNS resolution on
> 64-bit systems - one on Linux and the other on other OSes.

Thanks, applied the two latter fixes, and folded the compile fix into
the patch it should have been part of :)

For the dependency stuff, I added the -Y flag to hte makedepend
invocation.  This produces many warnings, but at least does the job
right.

I'll push the whole once I have finished a little work on another
branch.

Please excuse any delays due to the recent birth of our 3rd son ;)

Best regards,
-- 
Yann Dirson    <ydirson@altern.org> |
Debian-related: <dirson@debian.org> |   Support Debian GNU/Linux:
                                    |  Freedom, Power, Stability, Gratis
     http://ydirson.free.fr/        | Check <http://www.debian.org/>

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-13  9:54   ` Yann Dirson
@ 2006-06-13 13:46     ` David Mansfield
  2006-06-13 15:15       ` Yann Dirson
  0 siblings, 1 reply; 21+ messages in thread
From: David Mansfield @ 2006-06-13 13:46 UTC (permalink / raw)
  To: Yann Dirson; +Cc: Pavel Roskin, GIT list, cvsps



Yann Dirson wrote:
> Hi Pavel,
> 
> On Tue, Jun 13, 2006 at 12:35:10AM -0400, Pavel Roskin wrote:
>> I'm sending four patches - two compile
>> fixes for recent regressions and two patches fixing DNS resolution on
>> 64-bit systems - one on Linux and the other on other OSes.
> 
> Thanks, applied the two latter fixes, and folded the compile fix into
> the patch it should have been part of :)
> 
> For the dependency stuff, I added the -Y flag to hte makedepend
> invocation.  This produces many warnings, but at least does the job
> right.
> 
> I'll push the whole once I have finished a little work on another
> branch.
> 
> Please excuse any delays due to the recent birth of our 3rd son ;)

Congratulations.  I'm really glad someone has taken some time to collect 
these patches.  I feel really bad about 'abandoning' (for now only, I 
hope) the project.

At the very least, I should put some mention in the web page, is there 
some text you want me to put up there, and/or a like?

David

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-13 13:46     ` David Mansfield
@ 2006-06-13 15:15       ` Yann Dirson
  2006-06-13 15:39         ` Pavel Roskin
                           ` (2 more replies)
  0 siblings, 3 replies; 21+ messages in thread
From: Yann Dirson @ 2006-06-13 15:15 UTC (permalink / raw)
  To: David Mansfield; +Cc: Pavel Roskin, GIT list, cvsps

Hi David,

On Tue, Jun 13, 2006 at 09:46:46AM -0400, David Mansfield wrote:
> At the very least, I should put some mention in the web page, is there 
> some text you want me to put up there, and/or a like?

I have setup a Q&D page at
http://ydirson.free.fr/en/software/scm/cvsps.html to link to.

I'll expand it later with more information.

Best regards,
-- 
Yann Dirson    <ydirson@altern.org> |
Debian-related: <dirson@debian.org> |   Support Debian GNU/Linux:
                                    |  Freedom, Power, Stability, Gratis
     http://ydirson.free.fr/        | Check <http://www.debian.org/>

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-13 15:15       ` Yann Dirson
@ 2006-06-13 15:39         ` Pavel Roskin
  2006-06-13 15:47         ` Linus Torvalds
  2006-06-13 16:52         ` Jakub Narebski
  2 siblings, 0 replies; 21+ messages in thread
From: Pavel Roskin @ 2006-06-13 15:39 UTC (permalink / raw)
  To: Yann Dirson; +Cc: David Mansfield, GIT list, cvsps

On Tue, 2006-06-13 at 17:15 +0200, Yann Dirson wrote:
> Hi David,
> 
> On Tue, Jun 13, 2006 at 09:46:46AM -0400, David Mansfield wrote:
> > At the very least, I should put some mention in the web page, is there 
> > some text you want me to put up there, and/or a like?
> 
> I have setup a Q&D page at
> http://ydirson.free.fr/en/software/scm/cvsps.html to link to.

Thank you!  By the way, CVSps is capitalized as CVSps, not CvsPs.

It would be great to install the gitweb interface so that the patches
could be viewed online.

-- 
Regards,
Pavel Roskin

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-13 15:15       ` Yann Dirson
  2006-06-13 15:39         ` Pavel Roskin
@ 2006-06-13 15:47         ` Linus Torvalds
  2006-06-16 21:34           ` Yann Dirson
  2006-06-13 16:52         ` Jakub Narebski
  2 siblings, 1 reply; 21+ messages in thread
From: Linus Torvalds @ 2006-06-13 15:47 UTC (permalink / raw)
  To: Yann Dirson; +Cc: David Mansfield, Pavel Roskin, GIT list, cvsps



On Tue, 13 Jun 2006, Yann Dirson wrote:
> 
> I have setup a Q&D page at
> http://ydirson.free.fr/en/software/scm/cvsps.html to link to.
> 
> I'll expand it later with more information.

Will you be able to set up gitweb on that site, perhaps? 

Also, I guess that patch I posted in the "cvsps wierdness" thread (yeah, 
yeah, bad spelling, but it wasn't me who started the thread) should 
probably be added, since it fixed at least one test-case.

Although it should probably get more testing with a bigger and more 
real-life repository..

(David: in case you didn't follow the git list, it makes 
"compare_patch_sets_by_time()" compare by members _first_, and by time 
_second_, so that if a file revision shows that a patchset was before 
another one, it will use that as the primary sort order).

			Linus

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-13 15:15       ` Yann Dirson
  2006-06-13 15:39         ` Pavel Roskin
  2006-06-13 15:47         ` Linus Torvalds
@ 2006-06-13 16:52         ` Jakub Narebski
  2 siblings, 0 replies; 21+ messages in thread
From: Jakub Narebski @ 2006-06-13 16:52 UTC (permalink / raw)
  To: git

Yann Dirson wrote:

> Hi David,
> 
> On Tue, Jun 13, 2006 at 09:46:46AM -0400, David Mansfield wrote:
>> At the very least, I should put some mention in the web page, is there 
>> some text you want me to put up there, and/or a like?
> 
> I have setup a Q&D page at
> http://ydirson.free.fr/en/software/scm/cvsps.html to link to.

I have added above link to GitWiki, at InterfacesFrontendsAndTools, 
and at GitLinks.

-- 
Jakub Narebski
Warsaw, Poland
ShadeHawk on #irc

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-11 22:42   ` Yann Dirson
  2006-06-12 11:27     ` Anand Kumria
@ 2006-06-15  2:21     ` Alexander Litvinov
  2006-06-15  3:08       ` Pavel Roskin
  2006-06-15  7:35       ` Yann Dirson
  1 sibling, 2 replies; 21+ messages in thread
From: Alexander Litvinov @ 2006-06-15  2:21 UTC (permalink / raw)
  To: Yann Dirson; +Cc: GIT list

Your master branch is not compilable. This is the fix for it.

---
 cache.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/cache.c b/cache.c
index 409392d..2b2179a 100644
--- a/cache.c
+++ b/cache.c
@@ -501,7 +501,7 @@ static void dump_patch_set(FILE * fp, Pa
        struct list_head * tag;
        for (tag = ps->tags.next; tag != &ps->tags; tag = tag->next)
        {
-            TagName* tagname = list_entry (tag, TagName, tagnames);
+            TagName* tagname = list_entry (tag, TagName, name);

            fprintf(fp, " %s %d%s", tagname->name, tagname->flags,
                    (tag->next == &ps->tags) ? "" : ",");
--
1.4.0

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-15  2:21     ` Alexander Litvinov
@ 2006-06-15  3:08       ` Pavel Roskin
  2006-06-15  3:14         ` Alexander Litvinov
  2006-06-15 16:25         ` Yann Dirson
  2006-06-15  7:35       ` Yann Dirson
  1 sibling, 2 replies; 21+ messages in thread
From: Pavel Roskin @ 2006-06-15  3:08 UTC (permalink / raw)
  To: Alexander Litvinov; +Cc: Yann Dirson, GIT list

On Thu, 2006-06-15 at 09:21 +0700, Alexander Litvinov wrote:
> Your master branch is not compilable. This is the fix for it.

Actually, revision 5ecebc5064df0fd578dbf4b5ba5255e9af8cda7a renamed
"tagnames" to "link" in cvsps_types.h, so I think the same should be
done in cache.c.

Also, you can check the definition of list_entry, you'll see that the
member (argument 3) is cast to the pointer to the requested type
(argument 2).  I don't think it's safe to cast name to a pointer to
TagName.

That said, having non-compilable repository defeats the purpose of
collecting the patches to cvsps.  Shouldn't only compilable patches be
allowed in the repository?

-- 
Regards,
Pavel Roskin

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-15  3:08       ` Pavel Roskin
@ 2006-06-15  3:14         ` Alexander Litvinov
  2006-06-15 16:25         ` Yann Dirson
  1 sibling, 0 replies; 21+ messages in thread
From: Alexander Litvinov @ 2006-06-15  3:14 UTC (permalink / raw)
  To: Pavel Roskin; +Cc: Yann Dirson, GIT list

> Actually, revision 5ecebc5064df0fd578dbf4b5ba5255e9af8cda7a renamed
> "tagnames" to "link" in cvsps_types.h, so I think the same should be
> done in cache.c.
>
> Also, you can check the definition of list_entry, you'll see that the
> member (argument 3) is cast to the pointer to the requested type
> (argument 2).  I don't think it's safe to cast name to a pointer to
> TagName.

You are right. My patch is wrong. I have tried to import real cvs repo and 
cvsps broke with sigsegv.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-15  2:21     ` Alexander Litvinov
  2006-06-15  3:08       ` Pavel Roskin
@ 2006-06-15  7:35       ` Yann Dirson
  1 sibling, 0 replies; 21+ messages in thread
From: Yann Dirson @ 2006-06-15  7:35 UTC (permalink / raw)
  To: Alexander Litvinov; +Cc: GIT list

On Thu, Jun 15, 2006 at 09:21:34AM +0700, Alexander Litvinov wrote:
> Your master branch is not compilable. This is the fix for it.

Right, it was fixed already.

Best regards,
-- 
Yann Dirson    <ydirson@altern.org> |
Debian-related: <dirson@debian.org> |   Support Debian GNU/Linux:
                                    |  Freedom, Power, Stability, Gratis
     http://ydirson.free.fr/        | Check <http://www.debian.org/>

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-15  3:08       ` Pavel Roskin
  2006-06-15  3:14         ` Alexander Litvinov
@ 2006-06-15 16:25         ` Yann Dirson
  1 sibling, 0 replies; 21+ messages in thread
From: Yann Dirson @ 2006-06-15 16:25 UTC (permalink / raw)
  To: Pavel Roskin; +Cc: Alexander Litvinov, GIT list

On Wed, Jun 14, 2006 at 11:08:32PM -0400, Pavel Roskin wrote:
> That said, having non-compilable repository defeats the purpose of
> collecting the patches to cvsps.  Shouldn't only compilable patches be
> allowed in the repository?

Right, it is entirely my fault, I guess I got distracted at that time.

I have change the layout of the repo to avoid such mishappenings in
the future.  The master branch holds the fixes, and new features or
intrusive fixes go into their own branches (especially since none of
them are complete yet).

Fixes that may need further thought are in the to-check branch.

Best regards,
-- 
Yann Dirson    <ydirson@altern.org> |
Debian-related: <dirson@debian.org> |   Support Debian GNU/Linux:
                                    |  Freedom, Power, Stability, Gratis
     http://ydirson.free.fr/        | Check <http://www.debian.org/>

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-12 11:27     ` Anand Kumria
@ 2006-06-16 21:23       ` Yann Dirson
  2006-06-16 21:31         ` Jakub Narebski
  2006-06-17  5:50         ` Junio C Hamano
  0 siblings, 2 replies; 21+ messages in thread
From: Yann Dirson @ 2006-06-16 21:23 UTC (permalink / raw)
  To: Anand Kumria; +Cc: git

On Mon, Jun 12, 2006 at 11:27:37AM +0000, Anand Kumria wrote:
> On Mon, 12 Jun 2006 00:42:05 +0200, Yann Dirson wrote:
> 
> > http://ydirson.free.fr/soft/git/cvsps.git
> 
> I think you need to chmod +x hooks/post-update
> 
> and then run 'git-update-server-info'.

Unfortunately, I only have FTP access to push to this site, so I have
to run git-update-server-info myself, and occasionally forget.  I'll
have to bring up-to-date my old cg-ftppush script some day :)

Best regards,
-- 
Yann Dirson    <ydirson@altern.org> |
Debian-related: <dirson@debian.org> |   Support Debian GNU/Linux:
                                    |  Freedom, Power, Stability, Gratis
     http://ydirson.free.fr/        | Check <http://www.debian.org/>

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-16 21:23       ` Yann Dirson
@ 2006-06-16 21:31         ` Jakub Narebski
  2006-06-16 23:22           ` Junio C Hamano
  2006-06-17  5:50         ` Junio C Hamano
  1 sibling, 1 reply; 21+ messages in thread
From: Jakub Narebski @ 2006-06-16 21:31 UTC (permalink / raw)
  To: git

Yann Dirson wrote:

> On Mon, Jun 12, 2006 at 11:27:37AM +0000, Anand Kumria wrote:
>> On Mon, 12 Jun 2006 00:42:05 +0200, Yann Dirson wrote:
>> 
>> > http://ydirson.free.fr/soft/git/cvsps.git
>> 
>> I think you need to chmod +x hooks/post-update
>> 
>> and then run 'git-update-server-info'.
> 
> Unfortunately, I only have FTP access to push to this site, so I have
> to run git-update-server-info myself, and occasionally forget.  I'll
> have to bring up-to-date my old cg-ftppush script some day :)

Or extend git to allow push/pull also via ftp?

-- 
Jakub Narebski
Warsaw, Poland
ShadeHawk on #git

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-13 15:47         ` Linus Torvalds
@ 2006-06-16 21:34           ` Yann Dirson
  0 siblings, 0 replies; 21+ messages in thread
From: Yann Dirson @ 2006-06-16 21:34 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: David Mansfield, Pavel Roskin, GIT list, cvsps

On Tue, Jun 13, 2006 at 08:47:15AM -0700, Linus Torvalds wrote:
> 
> On Tue, 13 Jun 2006, Yann Dirson wrote:
> > 
> > I have setup a Q&D page at
> > http://ydirson.free.fr/en/software/scm/cvsps.html to link to.
> > 
> > I'll expand it later with more information.
> 
> Will you be able to set up gitweb on that site, perhaps? 

No, CGI's on this hosting platform are restricted to ISP-provided
ones.

Do you think it would be adequate to have this repo hosted on
kernel.org ?


> Also, I guess that patch I posted in the "cvsps wierdness" thread (yeah, 
> yeah, bad spelling, but it wasn't me who started the thread) should 
> probably be added, since it fixed at least one test-case.
> 
> Although it should probably get more testing with a bigger and more 
> real-life repository..

Added, in the to-check branch.  At least the idea is sound.

Anyway, there are quite a number of hairy repos out there, which
appear to cause problem to cvsps.  I'll see if I can identify more
problems precisely - I have already collected a handful of them to
http://bugs.debian.org/cvsps.

Best regards,
-- 
Yann Dirson    <ydirson@altern.org> |
Debian-related: <dirson@debian.org> |   Support Debian GNU/Linux:
                                    |  Freedom, Power, Stability, Gratis
     http://ydirson.free.fr/        | Check <http://www.debian.org/>

^ permalink raw reply	[flat|nested] 21+ messages in thread

* What's in cvsps.git
  2006-06-11 12:27 Collecting cvsps patches Yann Dirson
       [not found] ` <46a038f90606111516v2c8c68e2v818a0a0f9dca2da6@mail.gmail.com>
  2006-06-13  4:35 ` Pavel Roskin
@ 2006-06-16 21:44 ` Yann Dirson
  2 siblings, 0 replies; 21+ messages in thread
From: Yann Dirson @ 2006-06-16 21:44 UTC (permalink / raw)
  To: GIT list; +Cc: cvsps, David D. Kilzer, Marcus Crafter


I have now added all patches gathered from here, as well as those in
the current Debian package.  Still have to dig other distros.

Note the log-length limit increment is being superceded by a dynamic
allocation patch.

Repo URL:  http://ydirson.free.fr/soft/git/cvsps.git

==============================

	* master has:

Alexander Litvinov:
      Handle cvs repo with modules

Anand Kumria:
      FreeBSD isn't evil - just misguided

David D. Kilzer:
      cvsps: should ignore TRUNK branch if it exists in log
      Dynamically allocate the log buffer to prevent warning messages

Linus Torvalds:
      Increase log-length limit to 64kB
      Improve handling of file collisions in the same patchset
      Fix branch ancestor calculation

Pavel Roskin:
      Use __linux__ conditional, not LINUX.
      Use INADDR_NONE instead of -1 to check inet_addr() result

Roberto C. Sanchez:
      Diff opts typo fix.

Yann Dirson:
      Call cvs with -q flag when fetching the log
      Dependency handling


	* to-check additionally has:

Linus Torvalds:
      Make time ordering less important than revision ordering


	* dev branches still have incomplete stuff, so I don't list it
	here.

-- 
Yann Dirson    <ydirson@altern.org> |
Debian-related: <dirson@debian.org> |   Support Debian GNU/Linux:
                                    |  Freedom, Power, Stability, Gratis
     http://ydirson.free.fr/        | Check <http://www.debian.org/>

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-16 21:31         ` Jakub Narebski
@ 2006-06-16 23:22           ` Junio C Hamano
  0 siblings, 0 replies; 21+ messages in thread
From: Junio C Hamano @ 2006-06-16 23:22 UTC (permalink / raw)
  To: Jakub Narebski; +Cc: git

Jakub Narebski <jnareb@gmail.com> writes:

> Yann Dirson wrote:
>
>> On Mon, Jun 12, 2006 at 11:27:37AM +0000, Anand Kumria wrote:
>>> On Mon, 12 Jun 2006 00:42:05 +0200, Yann Dirson wrote:
>>> 
>>> > http://ydirson.free.fr/soft/git/cvsps.git
>>> 
>>> I think you need to chmod +x hooks/post-update
>>> 
>>> and then run 'git-update-server-info'.
>> 
>> Unfortunately, I only have FTP access to push to this site, so I have
>> to run git-update-server-info myself, and occasionally forget.  I'll
>> have to bring up-to-date my old cg-ftppush script some day :)
>
> Or extend git to allow push/pull also via ftp?

Patches welcome.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* Re: Collecting cvsps patches
  2006-06-16 21:23       ` Yann Dirson
  2006-06-16 21:31         ` Jakub Narebski
@ 2006-06-17  5:50         ` Junio C Hamano
  1 sibling, 0 replies; 21+ messages in thread
From: Junio C Hamano @ 2006-06-17  5:50 UTC (permalink / raw)
  To: Yann Dirson; +Cc: git

Yann Dirson <ydirson@altern.org> writes:

> On Mon, Jun 12, 2006 at 11:27:37AM +0000, Anand Kumria wrote:
>> On Mon, 12 Jun 2006 00:42:05 +0200, Yann Dirson wrote:
>> 
>> > http://ydirson.free.fr/soft/git/cvsps.git
>> 
>> I think you need to chmod +x hooks/post-update
>> 
>> and then run 'git-update-server-info'.
>
> Unfortunately, I only have FTP access to push to this site, so I have
> to run git-update-server-info myself, and occasionally forget.  I'll
> have to bring up-to-date my old cg-ftppush script some day :)

When I only had "serving HTTP, published via FTP" ISP accounts,
I essentially ended up having a bare repository on my local
machine, update it with real git-push (with the post-update hook
there), and copied that to the ISP via lftp batch.

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2006-06-17  5:50 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-11 12:27 Collecting cvsps patches Yann Dirson
     [not found] ` <46a038f90606111516v2c8c68e2v818a0a0f9dca2da6@mail.gmail.com>
2006-06-11 22:42   ` Yann Dirson
2006-06-12 11:27     ` Anand Kumria
2006-06-16 21:23       ` Yann Dirson
2006-06-16 21:31         ` Jakub Narebski
2006-06-16 23:22           ` Junio C Hamano
2006-06-17  5:50         ` Junio C Hamano
2006-06-15  2:21     ` Alexander Litvinov
2006-06-15  3:08       ` Pavel Roskin
2006-06-15  3:14         ` Alexander Litvinov
2006-06-15 16:25         ` Yann Dirson
2006-06-15  7:35       ` Yann Dirson
2006-06-13  4:35 ` Pavel Roskin
2006-06-13  9:54   ` Yann Dirson
2006-06-13 13:46     ` David Mansfield
2006-06-13 15:15       ` Yann Dirson
2006-06-13 15:39         ` Pavel Roskin
2006-06-13 15:47         ` Linus Torvalds
2006-06-16 21:34           ` Yann Dirson
2006-06-13 16:52         ` Jakub Narebski
2006-06-16 21:44 ` What's in cvsps.git Yann Dirson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).