introduce new package system
[client] implement "New revision..." menu
[client] package exchange proxy
package exchange with proxy