git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: git-p4import.py robustness changes

From
SLScott Lamb <slamb@slamb.org>
Date
Jun 2, 2007, 23:21 UTC
Message-ID
<87F9A283-C51F-49FB-9A13-40E850AC0474@slamb.org>
In-Reply-To
<7vzm3inisa.fsf@assigned-by-dhcp.cox.net>
On Jun 2, 2007, at 2:33 PM, Junio C Hamano wrote:
> A much more preferable alternative is for you to say "Hey, don't
> say you want to demote it.  I'll keep it maintained, I regularly
> use p4 and have a strong incentive to keep it working".  Then we
> do not have to do the "patch 0" ;-)

Hmm. I'd like to say that, but keep in mind that I'd never even used git before Wednesday, and I'm not sure yet how well git-p4import.py will work out for me.

It'd be a huge leap from git-p4import.py to something that could remove my need to use p4 commands daily. First, I'd need something that could follow all upstream branches with merge history. Then I'd either need to convince my team to ditch p4 entirely (not easy, and then I wouldn't use/maintain git-p4import.py afterward anyway) or a way to robustly generate "p4 integrate", "p4 resolve", "p4 submit" command sequences to merge between upstream branches.

We're attempting to address more modest needs, like those of our off- site contractors who should only be sending patches anyway. (Another guy wrote a script that pulls changes into an svn mirror basically by "svn ci -m 'changed some stuff'" every half hour, but I made fun of it and now have to replace it. ;)

I'll at least finish up the other patches first and see how it goes.
-- 
Scott Lamb <http://www.slamb.org/>
Previous: Junio C HamanoNext: Junio C Hamano
Message 5 of 26 in “git-p4import.py robustness changes”
  1. Scott LambMay 31, 2007
  2. Junio C HamanoMay 31, 2007
  3. Scott LambJun 2, 2007
  4. Junio C HamanoJun 2, 2007
  5. Scott LambJun 2, 2007
  6. Junio C HamanoJun 2, 2007
  7. Simon HausmannJun 3, 2007
  8. Scott LambJun 3, 2007
  9. Shawn O. PearceJun 4, 2007
  10. Dana HowJun 4, 2007
  11. Shawn O. PearceJun 4, 2007
  12. Scott LambJun 4, 2007
  13. Simon HausmannJun 5, 2007
  14. Marius Storm-OlsenJun 4, 2007
  15. Shawn O. PearceJun 4, 2007
  16. Simon HausmannJun 12, 2007
  17. Scott LambJun 13, 2007
  18. Simon HausmannJun 13, 2007
  19. Shawn O. PearceJun 14, 2007
  20. Simon HausmannJun 14, 2007
  21. Shawn O. PearceJun 15, 2007
  22. Marius Storm-OlsenJun 15, 2007
  23. 1/4 git-p4import: fix subcommand error handlingScott Lamb, Jun 3, 2007
  24. 2/4 git-p4import: use lists of subcommand argumentsScott Lamb, Jun 3, 2007
  25. 3/4 git-p4import: resume on correct p4 changesetScott Lamb, Jun 3, 2007
  26. 4/4 git-p4import: partial historyScott Lamb, Jun 3, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.