Commit Graph

  • 55e377d90b Provide a tiny little bit of help Simon Hausmann 2007-03-19 21:02:30 +01:00
  • 2a6c075b1d Start moving the git-p4 tools into one single script. Simon Hausmann 2007-03-19 20:59:12 +01:00
  • 07587f6d76 Make it work again Simon Hausmann 2007-03-19 12:04:37 +01:00
  • d4fc4499af Try harder to find the git repository Simon Hausmann 2007-03-19 11:57:07 +01:00
  • 825c884092 hg-reset.py: Print info about tags, too Rocco Rutte 2007-03-19 09:44:46 +00:00
  • 5cc155e367 hg-reset.py: Print details for changed branches only Rocco Rutte 2007-03-19 09:27:37 +00:00
  • 8b0fca64da License hg-reset.py under GPLv2 as it uses mercurial code Rocco Rutte 2007-03-19 09:18:20 +00:00
  • f1397c068b hg-fast-export.py: Fix option presence checking Rocco Rutte 2007-03-19 09:05:51 +00:00
  • 8aff9df2c3 hg-reset.sh: Helper for partially re-importing from hg Rocco Rutte 2007-03-19 09:04:42 +00:00
  • 7044bdd4d1 Add hg2git.py with library routines Rocco Rutte 2007-03-19 08:45:42 +00:00
  • b0492474e3 Ignore *.pyc files Rocco Rutte 2007-03-19 08:38:27 +00:00
  • b57ad30740 Replace some references from hg2git to hg-fast-import Rocco Rutte 2007-03-16 18:19:08 +00:00
  • 84ca2f71c8 Default to interactive syncing Simon Hausmann 2007-03-16 13:47:46 +01:00
  • c24e9e1bf3 Be more strict with Perforce after synching. Simon Hausmann 2007-03-15 19:07:06 +01:00
  • 6b1cb84f56 Auto-detect the current branch Simon Hausmann 2007-03-14 23:30:23 +01:00
  • 39fa67264e Ignore weird apple files :) Simon Hausmann 2007-03-14 19:03:16 +01:00
  • 2b756cf156 Be nice and use /usr/bin/env python for the git-p4 scripts Simon Hausmann 2007-03-14 17:33:46 +01:00
  • 235047bd9b Automatically operate on a temporary branch, needed for cherry-pick to work when applying changes to Simon Hausmann 2007-03-14 17:29:46 +01:00
  • 1c311b6ef6 Use svn_repos_open() for svn-archive.c, too Rocco Rutte 2007-03-14 15:56:57 +00:00
  • bca24a3468 Obtain svn_fs_t via svn_repos_open() -> svn_repos_fs() Rocco Rutte 2007-03-14 15:35:33 +00:00
  • e25b88e15f Allow CFLAGS and LDFLAGS to be overwritten on command line Rocco Rutte 2007-03-14 15:19:13 +00:00
  • 3919be7d55 hg-fast-export.sh Use hg-fast-export.py, not dead hg2git.py Rocco Rutte 2007-03-14 10:56:18 +00:00
  • 30ce6693ed hg-fast-export.py: Kill stale usage() and __doc__ Rocco Rutte 2007-03-14 10:32:33 +00:00
  • c84790da82 Use MIT license, adjust hg2git script names to match fast-export repo style Rocco Rutte 2007-03-14 10:29:24 +00:00
  • 3e0fb1cf11 Merge branch 'master' of git://repo.or.cz/hg2git Rocco Rutte 2007-03-14 10:22:52 +00:00
  • f9879136a9 hg2git.py: Only print verification message for branches we have Rocco Rutte 2007-03-14 10:13:27 +00:00
  • 287365c160 hg2git.py: Add simple delta revision feed Rocco Rutte 2007-03-14 10:02:15 +00:00
  • af2237607c hg2git.py: Create only leightweight tags Rocco Rutte 2007-03-14 08:34:18 +00:00
  • d988112549 hg2git.py: add -f/--force option to bypass validation checks Rocco Rutte 2007-03-13 16:43:20 +00:00
  • ad283a91ca hg2git.py: Bail out for certain errors Rocco Rutte 2007-03-13 16:31:57 +00:00
  • 80a53a93c8 Lots of fixes done together with Paul Simon Hausmann 2007-03-13 16:36:10 +01:00
  • d9bb3271a4 Add a note about hg's unnamed branches and multiple heads Rocco Rutte 2007-03-13 15:27:29 +00:00
  • 5732cd0313 hg2git.py: For the first revision, feed out full manifest Rocco Rutte 2007-03-13 10:59:22 +00:00
  • 2c5ef2f811 Fix git-dir option and allow reading log substitutions from a file Simon Hausmann 2007-03-13 09:14:45 +01:00
  • 16dc558805 First shot at a script that allows applying changesets back from git to perforce Simon Hausmann 2007-03-12 23:00:34 +01:00
  • 191928202b hg2git.py: Don't complain die for non-existent heads Rocco Rutte 2007-03-12 11:13:48 +00:00
  • e448736a0b Remove SHA stability note from readme Rocco Rutte 2007-03-12 11:05:33 +00:00
  • cedbd0fb86 hg2git.py: Remove leading/trailing spaces from authormap Rocco Rutte 2007-03-12 10:45:32 +00:00
  • 59a481a2b0 hg2git.py: Allow for spaces in authorfile Rocco Rutte 2007-03-12 10:26:46 +00:00
  • 75dc075d52 hg2git.sh: Add usage note that argument order matters Rocco Rutte 2007-03-12 10:25:01 +00:00
  • 7f9098823c hg2git.sh: Complete --help output's option listing Rocco Rutte 2007-03-12 09:06:48 +00:00
  • 230a320c84 Basic support for an author map Rocco Rutte 2007-03-12 08:54:30 +00:00
  • 20b4ca920b hg2git.py: Fix typo saving status to headsfile instead of statusfile Rocco Rutte 2007-03-12 08:13:40 +00:00
  • 80f028a16c hg2git.py: Display our max revision as progress, not tip Rocco Rutte 2007-03-12 08:12:08 +00:00
  • 469d4f3305 hg2git.py: Disable parsing Signef-off-by lines and add -s to enable Rocco Rutte 2007-03-12 08:00:18 +00:00
  • 045eea436c Basic support for command line options in hg2git.py Rocco Rutte 2007-03-12 07:33:40 +00:00
  • e15f1d8964 Make the caching official, sort of :) Simon Hausmann 2007-03-10 21:30:24 +01:00
  • 8be48137ae less false integrations Simon Hausmann 2007-03-10 21:23:49 +01:00
  • c78fd1b668 More work on merge detection Simon Hausmann 2007-03-10 17:46:49 +01:00
  • 2030a3a736 Rename README.txt to hg2git.txt Rocco Rutte 2007-03-10 14:29:49 +00:00
  • af3810ae2f Only attempt to verify heads hg has, too Rocco Rutte 2007-03-10 14:28:45 +00:00
  • 1dcff16b12 Cleanups and preparations for true branch merge detection Simon Hausmann 2007-03-10 11:46:26 +01:00
  • cd02317d67 Cleanups Simon Hausmann 2007-03-10 10:53:07 +01:00
  • 1e602ee4d9 make the debug cache configurable Simon Hausmann 2007-03-10 10:25:34 +01:00
  • 852fcfea75 Haha, of course the extension should be .py! Simon Hausmann 2007-03-10 09:49:19 +01:00
  • 796fa5f4cb hg2git.py: Add support for extracting authorship from Signed-off-by lines Rocco Rutte 2007-03-09 12:07:08 +00:00
  • 3198560016 hg2git.py: Add support for user-defined hg author -> git author mapping Rocco Rutte 2007-03-09 11:09:57 +00:00
  • aa04b48cab fix --known-branches support Simon Hausmann 2007-03-08 21:34:40 +01:00
  • f2c445efed unstable work in progress for better main branch detection Simon Hausmann 2007-03-08 21:27:59 +01:00
  • ec2aceeacb Add Todo section to readme Rocco Rutte 2007-03-08 11:46:41 +00:00
  • 85f0d9c881 hg2git.py: Refactor main code into hg2git() function Rocco Rutte 2007-03-08 11:21:21 +00:00
  • 61bb1cb707 hg2git.sh: Try to get last hg repo url from state file Rocco Rutte 2007-03-08 11:16:28 +00:00
  • e2edb79bc2 Add note about SHA1 stability to readme Rocco Rutte 2007-03-08 10:12:01 +00:00
  • 69e2d5df9b Add some degign notes to readme Rocco Rutte 2007-03-08 09:37:41 +00:00
  • dbac8741df Don't use checkpoint Rocco Rutte 2007-03-08 09:37:23 +00:00
  • fbaef94e4e work with newer git versions Simon Hausmann 2007-03-07 19:58:54 +01:00
  • 2eba1c38ec Add some simpe readme with legal stuff, usage and some notes Rocco Rutte 2007-03-07 15:10:39 +00:00
  • c002051c82 Distinct between added, changed and removed files for UI output Rocco Rutte 2007-03-07 11:38:56 +00:00
  • 799a4d8682 Only attempt to export tags in our input range Rocco Rutte 2007-03-07 11:33:03 +00:00
  • cdb66d3298 Add --quiet option passed to git-fast-import(1) Rocco Rutte 2007-03-07 11:24:59 +00:00
  • 2b319f9de4 Don't restore checkpoint count from cache Rocco Rutte 2007-03-07 11:06:34 +00:00
  • 8d433b85c2 Speedup: Use manifest and compare checksums to detect changes Rocco Rutte 2007-03-07 01:52:58 +00:00
  • 9ebd965f72 Link and not merge first branch of incremental import Rocco Rutte 2007-03-06 22:11:10 +00:00
  • b702707afc Provide two versions of getting changes per manifest Rocco Rutte 2007-03-06 19:47:51 +00:00
  • 95e06a1f56 Fix wrapper script for branches with slahes Rocco Rutte 2007-03-06 19:46:50 +00:00
  • 9832035614 Initial import Rocco Rutte 2007-03-06 17:00:25 +00:00
  • 3ac8ff6810 silent for real this time Simon Hausmann 2007-02-22 10:20:53 +01:00
  • 6fd3a6b6a2 Another silent fix Simon Hausmann 2007-02-22 09:22:36 +01:00
  • 21dc7ef85d blind: added support for --silent Simon Hausmann 2007-02-22 09:03:39 +01:00
  • 7b6a30fe2a another todo item Simon Hausmann 2007-02-21 17:51:07 +01:00
  • 8d2196e3e9 hotfix for branchless imports Simon Hausmann 2007-02-18 01:18:22 +10:00
  • 751eb34307 Run also with older versions of Python Simon Hausmann 2007-02-15 02:16:14 +10:00
  • e8a7be339b this is very much in progress, but at least the branch importing works a little bit better now Simon Hausmann 2007-02-14 17:13:17 +01:00
  • 116ea75937 try merging based on p4 changes Simon Hausmann 2007-02-12 22:05:21 +01:00
  • 72259d882f set marks for fast-import Simon Hausmann 2007-02-12 21:56:46 +01:00
  • c79b8b7d0b don't write out too many merges Simon Hausmann 2007-02-12 21:44:02 +01:00
  • cfc3ed814a more work on branch import. my testcase works at least :) Simon Hausmann 2007-02-12 21:41:45 +01:00
  • e85e16c72e start experimental work on branch detection Simon Hausmann 2007-02-12 21:04:59 +01:00
  • 70629bc031 cleanups Simon Hausmann 2007-02-12 20:28:58 +01:00
  • d6aa805bc8 get rid of unused variable Simon Hausmann 2007-02-11 21:35:34 +01:00
  • 00f20aa0e5 create lightweight tags instead of full tag objects for the incremental import Simon Hausmann 2007-02-11 18:04:39 +01:00
  • 55cb3cb611 a little helper script to prune stale p4 import tags Simon Hausmann 2007-02-10 10:26:03 +01:00
  • fbb9544c5f changed the default branch to master Simon Hausmann 2007-02-10 10:05:51 +01:00
  • fcbd332684 avoid the excessive use of tags and just keep one p4 tag around Simon Hausmann 2007-02-10 10:05:29 +01:00
  • 2dfd5ddde5 cleanups Simon Hausmann 2007-02-10 09:25:22 +01:00
  • dd6a102dfc a little script to ease debugging of perforce's python output Simon Hausmann 2007-02-08 23:00:19 +01:00
  • 6304b259c3 make the branch configurable Simon Hausmann 2007-02-08 15:53:11 +01:00
  • 852b914302 slightly better error handling Simon Hausmann 2007-02-08 15:45:16 +01:00
  • 2c3e57d5f5 fix calculation of newest revision for initial import Simon Hausmann 2007-02-07 23:51:51 +01:00
  • e7afd87799 yumm, more convenience Simon Hausmann 2007-02-07 23:37:54 +01:00