Mon, 11 Jul 2005 15:07:04 -0800 Sort files for removal
Matt Mackall <mpm@selenic.com> [Mon, 11 Jul 2005 15:07:04 -0800] rev 681
Sort files for removal
Mon, 11 Jul 2005 15:06:32 -0800 Handle undeletion of files when checking out old revisions
Matt Mackall <mpm@selenic.com> [Mon, 11 Jul 2005 15:06:32 -0800] rev 680
Handle undeletion of files when checking out old revisions Spotted by Marc Singer
Mon, 11 Jul 2005 10:28:20 -0800 Actually move .hg into ignore
Matt Mackall <mpm@selenic.com> [Mon, 11 Jul 2005 10:28:20 -0800] rev 679
Actually move .hg into ignore
Sun, 10 Jul 2005 17:11:27 -0800 Alternate fix for SIGHUP on the other OS
Matt Mackall <mpm@selenic.com> [Sun, 10 Jul 2005 17:11:27 -0800] rev 678
Alternate fix for SIGHUP on the other OS Suggested by K Thananchayan
Sun, 10 Jul 2005 16:19:36 -0800 Fix up test for update flags
Matt Mackall <mpm@selenic.com> [Sun, 10 Jul 2005 16:19:36 -0800] rev 677
Fix up test for update flags
Sun, 10 Jul 2005 16:17:05 -0800 Remove references to 'cloning by hardlink' from tests.
Andrew Thompson <andrewkt@aktzero.com> [Sun, 10 Jul 2005 16:17:05 -0800] rev 676
Remove references to 'cloning by hardlink' from tests. # HG changeset patch # User Andrew Thompson <andrewkt@aktzero.com> # Node ID c12a49438454e9782ff7eb9b11841e7b9406fbab # Parent b3bba126b04ab2f24274a1bcf5a224c6317c8e0d Remove references to 'cloning by hardlink' from tests.
Sun, 10 Jul 2005 16:15:20 -0800 hg clone stored path fix
Mikael Berthe <mikael@lilotux.net> [Sun, 10 Jul 2005 16:15:20 -0800] rev 675
hg clone stored path fix # HG changeset patch # User Mikael Berthe <mikael@lilotux.net> # Node ID a08808d8ffd811c1174216c598da5c27d20bc2c9 # Parent b3bba126b04ab2f24274a1bcf5a224c6317c8e0d hg clone stored path fix The abspath() has been lost in changeset 634 (da5378d39269).
Sun, 10 Jul 2005 16:14:56 -0800 Make consistent use of str.startswith() in conditionals.
chad.netzer@gmail.com [Sun, 10 Jul 2005 16:14:56 -0800] rev 674
Make consistent use of str.startswith() in conditionals. # HG changeset patch # User chad.netzer@gmail.com # Node ID 45db196de89a15fd045cd789f701b0180fd276f1 # Parent fafc16f705b6cb413897577b67918af55e1baafe Make consistent use of str.startswith() in conditionals.
Sun, 10 Jul 2005 16:14:41 -0800 Change MANIFEST.in to recursive-include the contrib/ folder.
Andrew Thompson <andrewkt@aktzero.com> [Sun, 10 Jul 2005 16:14:41 -0800] rev 673
Change MANIFEST.in to recursive-include the contrib/ folder. # HG changeset patch # User Andrew Thompson <andrewkt@aktzero.com> # Node ID e5dc09266c217bc50b91d710a045c679411e4727 # Parent c55df1c38618035c8e94e7af025e2b7f38f6d743 Change MANIFEST.in to recursive-include the contrib/ folder. Now sdist picks up git-viz again.
Sun, 10 Jul 2005 16:14:28 -0800 More IE friendly diff output related templates.
Edouard Gomez <ed.gomez@free.fr> [Sun, 10 Jul 2005 16:14:28 -0800] rev 672
More IE friendly diff output related templates. # HG changeset patch # User Edouard Gomez <ed.gomez@free.fr> # Node ID 6eee9b54c53c41643192c7920db642c984a00a21 # Parent 8b8f710bb65875d588044c3615cf42180aee23ff More IE friendly diff output related templates. I thought i could use CSS to render properly the diff blocks in IE. But i was obviously too optmistic and didn't realized that IE only renders preformated text for pre tag content... So i had to rollback some of my changes to accomodate to this IE bug/limitation. A diff blocks become pre tags, and diff lines become span again. Hopefully, the pages continue validating.
Sun, 10 Jul 2005 16:14:06 -0800 Move hgrc documentation out to its own man page, hgrc(5).
Bryan O'Sullivan <bos@serpentine.com> [Sun, 10 Jul 2005 16:14:06 -0800] rev 671
Move hgrc documentation out to its own man page, hgrc(5). # HG changeset patch # User Bryan O'Sullivan <bos@serpentine.com> # Node ID 5076cf1fd6a1b8eb410e5e03cb004ca6a52a30f9 # Parent 7369ec5d93f2ffd490a43970edd9adf8d2bbe269 Move hgrc documentation out to its own man page, hgrc(5). The new man page expands on the existing documentation by describing the file format and the purpose of each section and field.
Sun, 10 Jul 2005 16:13:39 -0800 Move .hg into ignore()
Matt Mackall <mpm@selenic.com> [Sun, 10 Jul 2005 16:13:39 -0800] rev 670
Move .hg into ignore()
Sun, 10 Jul 2005 16:03:20 -0800 .hgignore speedups patch incorporating Matt's feedback.
mwilli2@localhost.localdomain [Sun, 10 Jul 2005 16:03:20 -0800] rev 669
.hgignore speedups patch incorporating Matt's feedback. # HG changeset patch # User mwilli2@localhost.localdomain # Node ID c78a9d4398c63b6bc689e456e1cab3850a846c8a # Parent 8c89408a7154d2da94766e957a088407fd0fef93 .hgignore speedups patch incorporating Matt's feedback.
Sun, 10 Jul 2005 16:02:39 -0800 Dont trap SIGHUP on the other OS
Edouard Gomez <ed.gomez@free.fr> [Sun, 10 Jul 2005 16:02:39 -0800] rev 668
Dont trap SIGHUP on the other OS # HG changeset patch # User Edouard Gomez <ed.gomez@free.fr> # Node ID 34a547cb33fe515ef4cdc8ccd173546671253ae9 # Parent 8c89408a7154d2da94766e957a088407fd0fef93 Dont trap SIGHUP on the other OS HG doesn't work anymore on the other OS since signals are trapped. This is due to the fact that as explained in Python docs not all signals are defined for all platforms, so python was complaning about missing signal.SIGHUP.
Sun, 10 Jul 2005 16:01:11 -0800 A number of minor fixes to problems that pychecker found.
mark.williamson@cl.cam.ac.uk [Sun, 10 Jul 2005 16:01:11 -0800] rev 667
A number of minor fixes to problems that pychecker found. # HG changeset patch # User mark.williamson@cl.cam.ac.uk # Node ID 55d38977b7f2e73b8c1090179928ac96c8922b90 # Parent b3bba126b04ab2f24274a1bcf5a224c6317c8e0d A number of minor fixes to problems that pychecker found.
Sun, 10 Jul 2005 16:00:56 -0800 hgeditor: Remove EMAIL default for HGUSER, comment editor selection
Radoslaw "AstralStorm" Szkodzinski <astralstorm@gorzow.mm.pl> [Sun, 10 Jul 2005 16:00:56 -0800] rev 666
hgeditor: Remove EMAIL default for HGUSER, comment editor selection # HG changeset patch # User Radoslaw "AstralStorm" Szkodzinski <astralstorm@gorzow.mm.pl> # Node ID a4c688c8273e392b1bf33cfc736e00ec752a415e # Parent be12687d4bf0ce16c4207bef85c188de66efbf53 hgeditor: Remove EMAIL default for HGUSER, comment editor selection HGUSER is already set to EMAIL by Python code if needed
Sun, 10 Jul 2005 16:00:49 -0800 hgeditor: Remove temporary files even if interrupted
Radoslaw "AstralStorm" Szkodzinski <astralstorm@gorzow.mm.pl> [Sun, 10 Jul 2005 16:00:49 -0800] rev 665
hgeditor: Remove temporary files even if interrupted # HG changeset patch # User Radoslaw "AstralStorm" Szkodzinski <astralstorm@gorzow.mm.pl> # Node ID 1292f1fd015767d9682ba2ff5f8377fb6760c3a5 # Parent a4c688c8273e392b1bf33cfc736e00ec752a415e hgeditor: Remove temporary files even if interrupted Index: hg/hgeditor ===================================================================
Sun, 10 Jul 2005 16:00:30 -0800 hgeditor: Simplify manifest hash adding
Radoslaw "AstralStorm" Szkodzinski <astralstorm@gorzow.mm.pl> [Sun, 10 Jul 2005 16:00:30 -0800] rev 664
hgeditor: Simplify manifest hash adding # HG changeset patch # User Radoslaw "AstralStorm" Szkodzinski <astralstorm@gorzow.mm.pl> # Node ID be12687d4bf0ce16c4207bef85c188de66efbf53 # Parent 341d27f865903223f8bf12382e3596167228a1c1 hgeditor: Simplify manifest hash adding I hope no one will miss the colon.
Sun, 10 Jul 2005 16:00:24 -0800 hgeditor: Fix some parameters to commands
Radoslaw "AstralStorm" Szkodzinski <astralstorm@gorzow.mm.pl> [Sun, 10 Jul 2005 16:00:24 -0800] rev 663
hgeditor: Fix some parameters to commands # HG changeset patch # User Radoslaw "AstralStorm" Szkodzinski <astralstorm@gorzow.mm.pl> # Node ID 341d27f865903223f8bf12382e3596167228a1c1 # Parent 5c5d1484b51a53918575a199ab8985160f0ce2d7 hgeditor: Fix some parameters to commands
Sun, 10 Jul 2005 16:00:17 -0800 Pass username to hgeditor, remove temporary file
Radoslaw "AstralStorm" Szkodzinski <astralstorm@gorzow.mm.pl> [Sun, 10 Jul 2005 16:00:17 -0800] rev 662
Pass username to hgeditor, remove temporary file # HG changeset patch # User Radoslaw "AstralStorm" Szkodzinski <astralstorm@gorzow.mm.pl> # Node ID 5c5d1484b51a53918575a199ab8985160f0ce2d7 # Parent 8c89408a7154d2da94766e957a088407fd0fef93 Pass username to hgeditor, remove temporary file
Sun, 10 Jul 2005 15:59:26 -0800 Add rss tag in the changelog/filelog html template.
kreijack@inwind.REMOVEME.it [Sun, 10 Jul 2005 15:59:26 -0800] rev 661
Add rss tag in the changelog/filelog html template. # HG changeset patch # User kreijack@inwind.REMOVEME.it # Node ID 20edcc82038fce8460076ca5723fbbb919016356 # Parent 8c89408a7154d2da94766e957a088407fd0fef93 Add rss tag in the changelog/filelog html template. This patch add rss tags in the changelog/filelog template html pages. This tags permit the browser to detect the rss feed.
Sun, 10 Jul 2005 14:07:14 -0800 Move commit hook after commit completes
Matt Mackall <mpm@selenic.com> [Sun, 10 Jul 2005 14:07:14 -0800] rev 660
Move commit hook after commit completes -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Move commit hook after commit completes manifest hash: bc65b570af67ee4748efaba2ff8a6cddf91b8a14 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFC0ZwSywK+sNU5EO8RAuAjAJsHGTXsOCnxq+xbq/Q0H+ayGnzaiQCfdWn6 or+IWK3sjYILYncTxMFZJdE= =mQb7 -----END PGP SIGNATURE-----
Sun, 10 Jul 2005 14:06:30 -0800 Whitespace cleanup
Matt Mackall <mpm@selenic.com> [Sun, 10 Jul 2005 14:06:30 -0800] rev 659
Whitespace cleanup -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Whitespace cleanup manifest hash: 7abcbe23247dd5b7dea6fa44fb80d9f909cf6829 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFC0ZvmywK+sNU5EO8RAhhDAJ0YXOx5B2F/3NjFB+5YcUtkHqVyuQCgnNyp tWbRrjDz/SbKz/tFAsxJDqo= =xB66 -----END PGP SIGNATURE-----
Sun, 10 Jul 2005 10:38:50 -0800 Generate a friendlier except for failed lookups
Matt Mackall <mpm@selenic.com> [Sun, 10 Jul 2005 10:38:50 -0800] rev 658
Generate a friendlier except for failed lookups -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Generate a friendlier except for failed lookups manifest hash: 1a4384b791bba2107604e56168166dfcbfb54086 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFC0Ws6ywK+sNU5EO8RArBGAJ9EA0mCNGqO+w6LaO358sVe19o7lQCdGffF MmQ/ZIvxoJOjYTo+PLBWMqI= =4VIg -----END PGP SIGNATURE-----
Sun, 10 Jul 2005 10:06:54 -0800 dirstate.forget() takes a list
Matt Mackall <mpm@selenic.com> [Sun, 10 Jul 2005 10:06:54 -0800] rev 657
dirstate.forget() takes a list -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 dirstate.forget() takes a list manifest hash: e444474a5ac76d3562ee8c0211e1a88ec53155ef -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFC0WO+ywK+sNU5EO8RAlmYAJ9pcSgpvvuqLzfUkeApXZyOb3j6pQCgi9Te e8ZI236WNWfyrwEASxFIeLM= =yDVZ -----END PGP SIGNATURE-----
Sat, 09 Jul 2005 18:11:54 -0800 Warn about bogus ignore expressions
Matt Mackall <mpm@selenic.com> [Sat, 09 Jul 2005 18:11:54 -0800] rev 656
Warn about bogus ignore expressions -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Warn about bogus ignore expressions manifest hash: 7beb33a1f0879a1d2457953187a523417bc7a101 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFC0IPqywK+sNU5EO8RAsOdAJ0bFxZoUjSk/BxWZ9C50SlxlDBlBQCeKbu0 QVzZZKIFlDRVWOsi8zfamHA= =zAVL -----END PGP SIGNATURE-----
Fri, 08 Jul 2005 18:10:57 -0800 Fix out of range regression
Matt Mackall <mpm@selenic.com> [Fri, 08 Jul 2005 18:10:57 -0800] rev 655
Fix out of range regression -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Fix out of range regression From: Filip Brcic <brcha@users.sourceforge.net> The old revlog.py issued "index out of range" error when cloning the repository Now I have reverted the parts of revlog.py to the old state when prev was initialized as -1 and later assigned self.tip() only if that is possible. Previously prev was always initialized as self.tip() and that is where the out of range error was. manifest hash: c94c9aee8b6d382ef52c3981f306a6e7e5f4c4d1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCzzIxywK+sNU5EO8RAtlcAJ0TX9FXuC2c3YHuYXNwqZhdzPWUlgCggq+a yJzUKDKH/gvnD3Tx3jcmCn8= =euPi -----END PGP SIGNATURE-----
Fri, 08 Jul 2005 13:35:02 -0800 Make cloning by hardlink quiet again
Matt Mackall <mpm@selenic.com> [Fri, 08 Jul 2005 13:35:02 -0800] rev 654
Make cloning by hardlink quiet again -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Make cloning by hardlink quiet again manifest hash: bd12b4deedb99e06415619f858b95b566a6d329e -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCzvGGywK+sNU5EO8RAiCzAJ9iCRbyijLT7PqkgCI9eFn+9pl+KQCfdcB1 yHxfvLCL39wAAcBo6Hebpvo= =qne+ -----END PGP SIGNATURE-----
Fri, 08 Jul 2005 13:21:22 -0800 Fix corruption resulting from skipping parts of a revision group
Matt Mackall <mpm@selenic.com> [Fri, 08 Jul 2005 13:21:22 -0800] rev 653
Fix corruption resulting from skipping parts of a revision group -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Fix corruption resulting from skipping parts of a revision group We were occassionally losing track of what revision a delta applied to when we skipped over deltas we already had and applying the delta against the wrong base. This could result in coredumps from mpatch, consistency errors, or failed verify. manifest hash: fcf20a8abfd81f08fae2398136b2ed66216b2083 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCzu5SywK+sNU5EO8RAi10AJ9cqIfQzOzbcdH36t1LR/rY+UMtHwCeM79p Dtv+Jh0McLZr6nf4iJyhDgI= =5o6U -----END PGP SIGNATURE-----
Fri, 08 Jul 2005 00:14:47 -0800 Non-grouping regex for ignore
Matt Mackall <mpm@selenic.com> [Fri, 08 Jul 2005 00:14:47 -0800] rev 652
Non-grouping regex for ignore -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Non-grouping regex for ignore Suggested by Mark Williamson manifest hash: dfd4686e7ac9f96e79da600edf299ed64213e05d -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCzjX3ywK+sNU5EO8RAnc1AJ4/sKzyZJiRs6UzE3uksE2U9rOkVQCeJsZf PhHsNtEt/WyL+v44mBfk8Mk= =e+Qy -----END PGP SIGNATURE-----
Fri, 08 Jul 2005 00:07:54 -0800 Fix an odd revlog bug
Matt Mackall <mpm@selenic.com> [Fri, 08 Jul 2005 00:07:54 -0800] rev 651
Fix an odd revlog bug -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Fix an odd revlog bug If revlog had a cached -empty- revision, as opposed to no cached version, it could get confused. This cropped up in verify on a particular repo. manifest hash: 90ccf122087f6bbcb4322cb9d9bb8124610ba886 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCzjRaywK+sNU5EO8RAgVEAKCv3WBJt1rBOX0UlTDXFPygPIru+gCfTZxJ CEz1lYny1gkQ+haGY26QdBs= =C/K5 -----END PGP SIGNATURE-----
Fri, 08 Jul 2005 00:04:25 -0800 Fix bug in reverting deleted files
Matt Mackall <mpm@selenic.com> [Fri, 08 Jul 2005 00:04:25 -0800] rev 650
Fix bug in reverting deleted files -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Fix bug in reverting deleted files Force updates and reverts wouldn't restore deleted files in the working dir. This should fix that. manifest hash: e14809399bbc63da42e8c8f694cc8acf31e537f7 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCzjOJywK+sNU5EO8RAqVLAKCC1BF6JhNiO6n4LJGvy9RBTgOelwCdF9Tr sADRnovYt9xSnUGmd1Om9JQ= =SdcP -----END PGP SIGNATURE-----
Thu, 07 Jul 2005 09:41:03 -0800 Experimental ignore regex speed-up
Matt Mackall <mpm@selenic.com> [Thu, 07 Jul 2005 09:41:03 -0800] rev 649
Experimental ignore regex speed-up -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Experimental ignore regex speed-up manifest hash: c6922086fb78201b60ba8cbde5b51512225ebcc8 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCzWkvywK+sNU5EO8RAohzAJ9BwkFJQzs0QRH71r1Y1Wm0QCSmEwCgrESQ Ej3Kt/y0JdhOJzQLsAiufqk= =SPjY -----END PGP SIGNATURE-----
Wed, 06 Jul 2005 22:41:56 -0800 Attempt to read all remaining remote output at close
Matt Mackall <mpm@selenic.com> [Wed, 06 Jul 2005 22:41:56 -0800] rev 648
Attempt to read all remaining remote output at close -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Attempt to read all remaining remote output at close manifest hash: e1eda33686726559849388b048a838933862fe89 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCzM60ywK+sNU5EO8RAudsAJwPW/MPUBXFV13UbYmZyiwdzSr8QwCfYJqc l1ZDWPZPTN5UGUlfs0CCu7Y= =2Tat -----END PGP SIGNATURE-----
Wed, 06 Jul 2005 22:37:06 -0800 update test-hup permissions
Matt Mackall <mpm@selenic.com> [Wed, 06 Jul 2005 22:37:06 -0800] rev 647
update test-hup permissions -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 update test-hup permissions manifest hash: a041df3958fb7508e34ce7c736c196217bbcf8a7 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCzM2SywK+sNU5EO8RAnKvAKC1+ilD53KpBwplk5iaUMra4h3GDgCgsM4f R+RswPBjW8I51vNyvZ45AvM= =dQjV -----END PGP SIGNATURE-----
Wed, 06 Jul 2005 22:30:00 -0800 Show remote client output with "remote:"
Matt Mackall <mpm@selenic.com> [Wed, 06 Jul 2005 22:30:00 -0800] rev 646
Show remote client output with "remote:"
Wed, 06 Jul 2005 22:28:50 -0800 this patch permits hgweb to show the deleted files in the changeset diff
kreijack@inwind.REMOVEME.it [Wed, 06 Jul 2005 22:28:50 -0800] rev 645
this patch permits hgweb to show the deleted files in the changeset diff # HG changeset patch # User kreijack@inwind.REMOVEME.it # Node ID 08b33970007e753f12b2b2f9d0e169981a6e8c3c # Parent 7369ec5d93f2ffd490a43970edd9adf8d2bbe269 this patch permits hgweb to show the deleted files in the changeset diff
Wed, 06 Jul 2005 22:28:35 -0800 Performance enhancements for manifest.add()
mason@suse.com [Wed, 06 Jul 2005 22:28:35 -0800] rev 644
Performance enhancements for manifest.add() # HG changeset patch # User mason@suse.com Performance enhancements for manifest.add() Improve manifest.add performance by using bisect to insert/remove changed items into the manifest list. This also generates the manifest delta directly based on the changes being made.
Wed, 06 Jul 2005 22:27:53 -0800 typo in help message.
Matt Mackall <mpm@selenic.com> [Wed, 06 Jul 2005 22:27:53 -0800] rev 643
typo in help message. From: "Aneesh Kumar K.V" <aneesh.kumar@hp.com>
Wed, 06 Jul 2005 22:27:25 -0800 Update tests
Matt Mackall <mpm@selenic.com> [Wed, 06 Jul 2005 22:27:25 -0800] rev 642
Update tests
Wed, 06 Jul 2005 22:27:07 -0800 Catch SIGHUP
Matt Mackall <mpm@selenic.com> [Wed, 06 Jul 2005 22:27:07 -0800] rev 641
Catch SIGHUP This should reduce the chance that a repo we're connected to via ssh gets interrupted without doing rollback.
Wed, 06 Jul 2005 22:25:40 -0800 Switch push over to the new scheme
Matt Mackall <mpm@selenic.com> [Wed, 06 Jul 2005 22:25:40 -0800] rev 640
Switch push over to the new scheme Now push works transparently with any repo with lock and addchangegroup. Currently this is local repos and ssh.
Wed, 06 Jul 2005 22:23:57 -0800 Add addchangegroup to the ssh protocol
Matt Mackall <mpm@selenic.com> [Wed, 06 Jul 2005 22:23:57 -0800] rev 639
Add addchangegroup to the ssh protocol
Wed, 06 Jul 2005 22:23:27 -0800 Add a scheme for handling remote locking
Matt Mackall <mpm@selenic.com> [Wed, 06 Jul 2005 22:23:27 -0800] rev 638
Add a scheme for handling remote locking This adds an object that remembers to unlock the remote repo on destruction and lock/unlock functions for the ssh protocol. The remote repository should also unlock itself when the connection goes down.
Wed, 06 Jul 2005 22:21:23 -0800 Fix up the broken bits in findoutgoing
Matt Mackall <mpm@selenic.com> [Wed, 06 Jul 2005 22:21:23 -0800] rev 637
Fix up the broken bits in findoutgoing
Wed, 06 Jul 2005 22:20:56 -0800 Move the empty changeset detection out of findincoming to pull
Matt Mackall <mpm@selenic.com> [Wed, 06 Jul 2005 22:20:56 -0800] rev 636
Move the empty changeset detection out of findincoming to pull This lets us reuse findincoming for findoutgoing
Wed, 06 Jul 2005 22:20:12 -0800 Protocol switch from using generators to stream-like objects.
Matt Mackall <mpm@selenic.com> [Wed, 06 Jul 2005 22:20:12 -0800] rev 635
Protocol switch from using generators to stream-like objects. This allows the the pull side to precisely control how much data is read so that another encapsulation layer is not needed. An http client gets a response with a finite size. Because ssh clients need to keep the stream open, we must not read more data than is sent in a response. But due to the streaming nature of the changegroup scheme, only the piece that's parsing the data knows how far it's allowed to read. This means the generator scheme isn't fine-grained enough. Instead we need file-like objects with a read(x) method. This switches everything for push/pull over to using file-like objects rather than generators.
Wed, 06 Jul 2005 22:14:10 -0800 Add a repo method to report repo device
Matt Mackall <mpm@selenic.com> [Wed, 06 Jul 2005 22:14:10 -0800] rev 634
Add a repo method to report repo device This is used to establish whether repos are on the same device for hard linking. Remote repos all return -1.
(0) -300 -100 -48 +48 +100 +300 +1000 +3000 +10000 +30000 tip