[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Shelve & checkpoint - JavaHL bindings

From: Julian Foad <julian_at_foad.me.uk>
Date: Wed, 13 Jun 2018 11:14:30 +0100

(Re-adding CC: dev@)

Thomas Singer wrote on 2018-06-06:
> We would appreciate to add the shelving/checkpointing feature to
> SmartSVN. From what I have understood it seems to be something like
> Git's stash feature, correct?

I have recently been writing more about it in the Wiki. All you want to know should be written here:
  https://cwiki.apache.org/confluence/display/SVN/Shelving+in+Svn-trunk
and in the other linked pages.

> Does it always leave a clean working copy
> or is it also possible to just make some kind of "backup" of the
> location changes?

Both are possible.

> Does it work for binary files, too?

Shelving does support binary files now, in trunk. Shelving version 1 in Svn 1.10 does not support binary files.

> Does it work for all/selected modified files
> or even for untracked/missing/added/removed/moved/copied files?

Currently (in trunk) it works for all/selected modified/added/removed/replaced files, with their properties; not untracked/missing/moved/copied, and not directories.

I would like to make JavaHL bindings so you can start to use shelving. I will have a go and let you know how it goes.

- Julian
Received on 2018-06-13 12:14:42 CEST

This is an archived mail posted to the Subversion Dev mailing list.