Commits

Show all
Author Commit Message Labels Comments Date
Robin Farine
Mercurial 0.9.5 compatibility fix
Simon Law
fpull should work when remote repositories don't support Forest.
Simon Law
Backwards compatibility layer for cmdutil.parseurl().
Simon Law
`hg ffetch` becomes available if you have the fetch extension This is to help you automatically pull and merge and the same time.
Simon Law
Added `hg fincoming` and `hg foutgoing` You can now see what you're about to fpull or fpush.
Simon Law
`hg fupdate` now behaves much like `hg update`
Simon Law
`hg ftrees` now uses the Forest framework
Simon Law
`hg fstatus` now behaves much like `hg status` You can use --quiet to suppress the [.] headings. With --no-status and the new relative paths, you can feed the output into xargs. Finally, you can specify specific files within sub-repositories and fstatus will do the right thing.
Simon Law
`hg fsnap` now uses the Forest framework
Simon Law
`hg fseed` now uses the Forest framework
Simon Law
`hg fpush` now behaves much like `hg push`
Simon Law
`hg fpull` now behaves much like `hg pull`
Simon Law
`hg fclone` now behaves much like `hg clone`
Simon Law
Refactor ForestSnapshot into the Forest class. Forest is a lot bigger but it's also a lot more flexible. This will let us do more clever things without having to twiddle booleans.
Simon Law
The "forests" request should now be network clean. repo.forests() should always return '/'-separated paths, which will be converted using util.localpath() by the client.
Simon Law
Make --walkhg=true be the default behaviour.
Simon Law
Fixes to make Forest work on Windows clients. This patch was tested on a Windows client against a GNU/Linux server.
Simon Law
Refactor the findcmd compatibility system to prefer the newer syntax. The code's usage of findcmd() looks like Mercurial tip, so merging this extension will become easier.
Simon Law
Fix up shims to work with Mercurial 0.9.4.
Christian Ebert
Make findcmd compatible with 18a9fbb5cd78 Consistently use try blocks for backwards compatibility. Rename findcmd to _findcmd internally.
Simon Law
Cloning a forest is now possible over static HTTP.
Simon Law
Fix hg ftrees so it works properly on convert=True
Simon Law
test-forest tests now pass.
Simon Law
Keep lines at less than 80 characters.
Simon Law
Final cleanups of documentation and other functions.
Simon Law
Cloning a forest is now possible over HTTP.
Simon Law
Cloning a forest is now possible over SSH.
Christian Ebert
Avoid failure if findcmd has been moved to cmdutil
Simon Law
enumerate_repos() does not skip directories by accident any more.
Christian Ebert
test: adapt to tempdir location on MacOS On MacOS X the location of the default temporary directory is at /private/tmp/ Adapt sed commands accordingly.
  1. Prev
  2. Next