, they should be
664 before the group needs read/write permission.
On Sun, Jun 6, 2010 at 5:31 AM, Abius X wrote:
> Hello
> I'm unable to commit or update, since i've restored a previous revision of my
> subversion repository on the server.
>
> What should I do?
> Regards
> AbiusX
>
>
--
David Weintraub
qazw...@gmail.com
er downsides?
>
> Example:
> trunk/
> tags/
> X -r123 ^trunk version_1.0
>
> Cheers,
> Gary
>
--
David Weintraub
qazw...@gmail.com
to set a particular custom revision
property before checking in their code.
I know older versions of Subversion could not do this, but I thought
1.5 or 1.6 could.
Just working on a new pre-commit trigger, and want to know if this is
something I can do.
--
David Weintraub
qazw...@gmail.com
s 'svn commit --with-revprop' in >=1.5, does that help?
>
> David Weintraub wrote on Tue, 22 Jun 2010 at 07:36 -:
>> I know this sounds strange, but can you set a revision property before
>> a revision is created?
>>
>> For example, I make some file chang
commit. Now that you can, I'd like to give users the ability to verify
that these revision properties have been set.
--
David Weintraub
qazw...@gmail.com
repository, and the revision number of
> that commit.
>
> THANKS IN ADVANCE.
>
> --
> Best wishes,
> Kevin Wu
>
--
David Weintraub
qazw...@gmail.com
ctory.
In Hudson job, you tell Hudson to archive any files in that directory.
The result is that the name of one of your archive files will contain
the name of the user who did the commit.
--
David Weintraub
qazw...@gmail.com
> David Weintraub wrote on Tue, 22 Jun 2010 at 14:40 -:
>> Thanks!
>>
>> That's all I have to know. It is possible to set revprops when doing a
>> commit, so I should have a mechanism to check for those when doing a
>> commit too.
On Tue, Jun 22,
he name of the user who did the commit. BTW, if you use the
repository URL instead of the working directory, you won't have to
worry about the location of the working directory.
--
David Weintraub
qazw...@gmail.com
I've been working on some hook script for Subversion, and I'd like to
submit them to be part of the Subversion project itself. Who do I
contact?
--
David Weintraub
qazw...@gmail.com
single file you want. I discourage developers from doing this because
what they're doing is making a change without any testing. That is a
no-no.
--
David Weintraub
qazw...@gmail.com
For example, you can use an LDAP server for loggin on if you're using
HTTP, but it's much more difficult to do with SVN. HTTP is also less
likely to be blocked by routers.
See the on line Subversion manual <http://bit.ly/9qKOxd> for a full discussion.
--
David Weintraub
qazw...@gmail.com
l.dropbox.com/u/433257/old_svn_hooks.zip. The new set is at
http://dl.dropbox.com/u/433257/new_svn_hooks.zip.
You can read about Subversion pre-commit hooks at http://bit.ly/9OC7cW.
--
David Weintraub
qazw...@gmail.com
the relative external URL 'test'
>
Nothing wrong with using global in a URL, does that directory exist on
your Subversion server?
--
David Weintraub
qazw...@gmail.com
g
> without creating a new tag. Just curious if this is possible and how it is
> done.
>
>
>
> Regards,
>
> Mark
>
>
--
David Weintraub
qazw...@gmail.com
may have to do this manually, but the directions on http://svnbook.com
are fairly straight forward.
There is no reason why Subversion can't have a repository on a USB
drive, and if you can setup an Apache server to run from there,
there's no reason why it can't work with Subversi
I know things have changed recently, but CIFS has a reputation for
being slow and chatty. See http://bit.ly/aNUF2k.
--
David Weintraub
qazw...@gmail.com
not
> necessarily reflect the views of Air New Zealand.
> _____
> For more information on the Air New Zealand Group, visit us online
> at http://www.airnewzealand.com
> _
>
--
David Weintraub
qazw...@gmail.com
t 12:52 PM, Charan wrote:
> Hi Guys,
> Is it possible to change the repository name without losing the history.
> Currently all my code is under the repository
> http://local.svn.com/svn/repoe5r/. I want the name repoe5r to be changed to
> SVNROOT. Can I do that?
>
> Thanks
>
--
David Weintraub
qazw...@gmail.com
2010/7/14 Ulrich Eckhardt :
> On Wednesday 14 July 2010, David Weintraub wrote:
>> * Use Samba on a Local Linux system to mount this CIFS Windows share
>> on a Linux machine. Then, do your checkout on the Linux system. This
>> eliminates the Subversion Windows client. Th
>
> When I typed 'svnadmin create /ver/svn/newrepos' I got the following
> response:
> svnadmin: Repository creation failed
> svnadmin: Could not create top-level directory
> svnadmin: Can't create directory '/var/svn/newrepos': No such file or
> directory
> Macintosh:GraphicArt TommyHome$
> If someone would simple pretend that I am a 2-year old and tell me how to
> add files to the repository, I would be eternally grateful (or at least for
> a long time).
> Tomas
--
David Weintraub
qazw...@gmail.com
print of the free book,
> increasingly out of date. It needs an update.
>
> The directions there are sometimes lacking in detail for people
> new to UNIX and command line operations.
>
--
David Weintraub
qazw...@gmail.com
On Thu, Jul 15, 2010 at 5:16 AM, Cooke, Mark wrote:
>> $ svn mkdir svn_repos
>
> Why "svn mkdir" and not just "mkdir" ~ this is to create a new repo not
> to add a directory to a repo?
That's what I get when I answer emails past midnight after I fell
a
ke out this problem?
>
> Thanks.
>
>
>
>
> 2010-07-15
>
> Phoebe
> 曾青艳
> Tel:86-755-2699 4790
> Fax:86-755-26996813
> 深圳市华软泰科科技有限公司
> Shenzhen Chinasoft Information Technology Co.,Ltd
>
> 深圳市南山区高新区南区科技南十路深圳航天技术创新研究
On Mon, Jul 19, 2010 at 11:10 PM, Kitching, Simon
wrote:
> On Wed, 2010-07-14 at 10:35 -0400, David Weintraub wrote:
>> I have a pre-commit hook that will verify that particular files have
>> svn:eol-style set before allowing a commit. This way, you can make
>> sure tha
u in your career. After that, learn Git,
Perforce, and CVS, and you'll know enough about version control
systems that you'll be able to pick up any new ones in a few days.
Once you start making an attempt to learn this stuff, you won't have
any troubles finding people willing to help you on this list or
various other places on the Internet.
--
David Weintraub
qazw...@gmail.com
and intended
> solely for the use of the individual or entity to whom they are addressed.
> If you have received this email in error please notify the system manager.
> This message contains confidential information and is intended only for the
> individual named. If you are not the named addressee you should not
> disseminate, distribute or copy this e-mail.
>
--
David Weintraub
qazw...@gmail.com
gt;. It looks like
someone over there is actively maintaining it.
--
David Weintraub
qazw...@gmail.com
f you look at the first few lines of the script,
(Specifically lines 14 to 22) it will tell you how to generate the
documentation.
The script is open source via the BMAB license.
--
David Weintraub
qazw...@gmail.com
delete any emails. After a couple of years, you have an archive of
easily searchable Subversion emails (better than the current web
archive they use).
So, sorry this email list for Subversion is the best support forum
around. But, if you create your own Gmail account just for the list,
and use the we
have a Subversion repository run using both the
svn:// protocol and the http:// protocol at the same time (Is this
true? Somebody respond).
If this is correct, you can try starting up the svnserve server and
see if it improves the VPN times at all.
--
David Weintraub
qazw...@gmail.com
ve complained about this over and over again.
* It would be nice if Subversion could ignore RCS keywords when doing diffs.
David Weintraub
qazw...@gmail.com
other
purposes). This way, we can easily remove obsolete revisions and use
the web interface to search and download releases we need.
--
David Weintraub
qazw...@gmail.com
breaking locks. You'll see
developers get into fights about file editing. And for what? CVS has
been around now for 20 years and has shown that lockless version
control not only works, but is vastly superior to the kind that made
you lock files before editing.
--
David Weintraub
qazw...@gmail.com
more flexible for writing hooks than Batch or even Power
Shell.
--
David Weintraub
qazw...@gmail.com
* case insensitive in the same way (although it is Unix
based). If you have *nix Subversion clients, you should have a *nix
based system. Windows can really go either way.
--
David Weintraub
qazw...@gmail.com
>
>
>
> JLM
>
>
>
>
>
>
>
> Jeremy Mordkoff
>
> Director, QA, IT & Release
>
> ZeeVee, Inc.
>
> One Monarch Drive | Littleton, MA 01460
>
> Office: 978.467.1395 x233 | Fax: 978.467.1404
>
> Mobile: 978-257-2183
>
> j...@zeevee.com
>
> www.zeevee.com
>
>
--
David Weintraub
qazw...@gmail.com
version your code was at before
the switch since you did the switch. Otherwise, you could have done an
"svn info" and see where the developer was.
--
David Weintraub
qazw...@gmail.com
existing which describes the starting point
> of developing a C++ svn client? Maybe with a small example?
>
> Thx in advance!
>
> Micha
>
--
David Weintraub
qazw...@gmail.com
Apache setup is
much more difficult that getting Subversion to work. You simply treat
the working directory as if it was your DOCROOT. That's all there
really is to it.
--
David Weintraub
qazw...@gmail.com
since this is a post-commit hook, you're only
doing a repository revision anyway). That way, I can try my hook
script out just in a command shell, outside of Subversion.
--
David Weintraub
qazw...@gmail.com
ad of making changes
in one branch and "reintegrating" them in another?). But much of it
has to do with the svn:mergeinfo noise.
--
David Weintraub
qazw...@gmail.com
an download it from here:
http://db.tt/jnPdsRV. A sample control file is here:
http://db.tt/IUarZ0J.
There is a new standard pre-commit access control hook written in
Python that is available directly from Subversion. I believe it also
allows you to specify that your tags directory is "add-only". You may
want to look at that.
--
David Weintraub
qazw...@gmail.com
e that Subversion is missing. (And, don't get me started
about true tags either!).
--
David Weintraub
qazw...@gmail.com
revision. This way, I can run them with '-r $revision" and
see what they do.
I also load my pre-commit hooks up with print statements while I'm
testing them. If they print to STDOUT, no one will ever see the output
if running as a hook script, but you will see them if you run them on
their own.
--
David Weintraub
qazw...@gmail.com
y, I might
prefer to call these directories in my local language.
The "svncreate" command isn't a very common command to run. (How many
times do you have to create repositories at a particular site
anyway?). So, even though this would be a nifty feature, it isn't much
of a time saver.
--
David Weintraub
qazw...@gmail.com
.
>
> We used LDAP authentication method to authorize users.
>
> My question:
> We need to give permissions to only certain users to be able to create
> branches and tags so that we can restrict all the developers to the trunk
> itself.
>
> Thanks.
>
>
--
David Weintraub
qazw...@gmail.com
t module
/home/david/subversion/opt/subversion/lib/libsvn_client-1.so could not
be loaded.
0509-022 Cannot load module .
Any ideas at this point?
--
David Weintraub
qazw...@gmail.com
accidentally providing full access to a tag
> (or branch)? Hopefully, Subversion provides some type of 'smart branch/tag
> creation' which can inherit permissions from the source directory. Please let
> me know of the best way to do this.
>
> Thanks,
> Shaun
>
>
>
--
David Weintraub
qazw...@gmail.com
might give you an idea what you need to do. I've
personally never attempted this trick, but it is apparently possible.
--
David Weintraub
qazw...@gmail.com
ou want to back
out.
Don't worry about too many revisions. Subversion can easily handle
them. Instead, think about checking in files as a related group --
they fix a particular bug or implement a particular feature. That way,
it's a lot easier to see what was changed and why.
--
David Weintraub
qazw...@gmail.com
St., London, EC3V 0AA
> Registered in England and Wales No 3475006 VAT Reg No 710 3140 03
>
> -Original Message-
>
>
>> From: David Weintraub [mailto:qazw...@gmail.com]
>> Sent: 12 October 2010 18:41
>> To: Subversion
>> Subject: Subversion on AIX
>
;'
host_alias=''
host_cpu=''
host_os=''
host_vendor=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localed
test version on trunk of
that sub-project and not to a stable version (which a tag is suppose
to point to!).
Most people point externals to a sub-project's branch while
development is taking place on that sub-project and then to a tag on
that sub-project once you release the project or the sub-
It uses version 3.2 of Project B.
Since we tagged the source code used for that version of Project B as
3.2, we can still trace down the correct version. And, we can see that
the next release of Project A uses version 3.3 of Project B.
--
David Weintraub
qazw...@gmail.com
other quirks
> with account management to sort out first :)
When your development team gets bigger than a dozen people, you start
having people come and go all the time. That makes it difficult to
keep the httpd configuration up to date. It just becomes easier if
this becomes more automated
he server.
With LDAP, you won't have to touch the httpd configuration. A change
in the LDAP security will immediately be reflected in the Subversion
permissions.
--
David Weintraub
qazw...@gmail.com
e been doing releases, I've never seen one except
for the home grown hacks that each site seems to implement.
--
David Weintraub
qazw...@gmail.com
e
> something
> to investigate or perhaps add support for.
You can use LDAP groups with path access setup. Works great!
--
David Weintraub
qazw...@gmail.com
On Wed, Oct 13, 2010 at 3:05 PM, LiuYan 刘研 wrote:
> David Weintraub gmail.com> writes:
> BTW, CVS tagging is very nice, 'tagging' (svn copy) in subversion is like an
> extra commit and result in a new revision, although 'svn copy' is a
> light/cheap
&g
e
files or utilities.
On Wed, Oct 13, 2010 at 7:06 PM, Ryan Schmidt
wrote:
> On Oct 13, 2010, at 12:03, David Weintraub wrote:
>
>> I was able to build everything until neon. There I get
>>
>> $ ./configure --with-expat=/app/fms/build/lib/libexpat.la
>> --e
>
> Linedata Limited
> Registered Office: 85 Gracechurch St., London, EC3V 0AA
> Registered in England and Wales No 3475006 VAT Reg No 710 3140 03
>
> -Original Message-
>
>
>> From: David Weintraub [mailto:qazw...@gmail.com]
>> Sent: 13 October 2010 18
aven repositories do is provide a nice interface for
searching and administration of a HTTP based repository.
--
David Weintraub
qazw...@gmail.com
ories do is provide a nice interface for
>> searching and administration of a HTTP based repository.
>
> Is there a maven-for-dummies reference somewhere that would make a good
> starting point for how the repository is supposed to work? I tend to get
> lost easily with java-like things that have a bazillion separate config
> files all over the place. Also, is mirroring/redundancy built into the
> design?
>
> --
> Les Mikesell
> lesmikes...@gmail.com
>
--
David Weintraub
qazw...@gmail.com
However, if this is a problem, it's more likely due to
incorrectly using your revision control system (unable to rebuild
order binaries in a consistent manor, or using your version control
system as a release repository). The solution would be to fix the
underlying problem rather than not to use Subversion.
--
David Weintraub
qazw...@gmail.com
tual preference for a release Repository is either
Nexus or Artifactory. They provide a well documented (and open way)
way of doing the task which means I'm not tool dependent. Yes, they're
Maven repositories, but I find them just as effective for non-Maven
projects.
--
David Weintraub
qazw...@gmail.com
ectory, but without the subdirectories:
$svn co -r $rev --depth files http://svn/repos/project/dir localdir
--
David Weintraub
qazw...@gmail.com
rprised that the DAV
memory leak hasn't yet been plugged. It looks like he's using the
latest versions of Apache and Subversion.
--
David Weintraub
qazw...@gmail.com
ming changes just to munge the $Date$
keyword.
However, if you must use RCS keywords, you can modify a property that
will force a diff in the file without modifying the file itself.
--
David Weintraub
qazw...@gmail.com
h to
run svnserve on my machine.
Have the svnserve and httpd processes owned by the same user and drop file:///
access. Then chown the files to that user and set permissions on all files to
664.
--
David Weintraub
da...@weintraub.name
Sent from my iPhone while riding in my Ferrari. (Jealous?)
th's charred remains and finds your
source repository should see the same set of files tagged as
REL-1.0.1 that you did the day you created that REL-1.0.1 tag.
--
David Weintraub
qazw...@gmail.com
t to the trunk, no merging
will be done at all.
Once the release is out, that branch may never be used again. It just
sits there until someone one day decides to delete it. It's not a fork
because all of the code on it is already on the trunk. It's just a
dead end branch.
--
David Weintraub
qazw...@gmail.com
rnal project. The only
thing I can think of is to run the "svn propget" on the entire
repository and parse the output.
--
David Weintraub
qazw...@gmail.com
scovered what a mess they can create. I
now take the approach of thinking of my externals as "releasable
components" that are also versioned and released, and I put them into
a release repository where various projects can import a specific
revision of that component. This makes it much easier for developers
to track what particular version of that component they're using.
--
David Weintraub
qazw...@gmail.com
slow. Can't
remember the name off hand.
For Mac OS X, there's SCPlugin which works with Finder. I use Path
Finder (a Finder replacement) and it comes with its own Subversion
browser.
--
David Weintraub
qazw...@gmail.com
So, exactly what are you asking for?
I have a file /foo/bar/barfoo/bar.java.
You want the entire history of a file called "bar.java" in the path
/foo/bar/barfoo from revision #1 to the current revision -- even
though it isn't the same bar.java at that location?
Is this corr
(except for a few bytes for
referencing the move). When you say you can't "reorganize", do you
mean you'd like to except there's too much to do, or that your
repository is the way your users want it?
--
David Weintraub
qazw...@gmail.com
new employees to support.
The last option will take more work in the long run, and in the end,
you'll end up with a bunch of unhappy users.
--
David Weintraub
qazw...@gmail.com
k into the trunk.
You'll have to use the --reintegrate option in "svn merge", or do what
many sites do, and don't bother with merging. If you have a defect
tracking tool like Jira which allows you to assign a defect to
multiple releases, you simply use that tool to show that a change took
place on both branch and trunk.
--
David Weintraub
qazw...@gmail.com
lp in as a way of paying back the help we
previously had.
And, if you do use Subversion, I highly recommend keeping your
subscription on this list. It's a great way to learn about Subversion,
its problems, and the best ways to use it.
Sorry I couldn't be any more help.
--
David Weintraub
qazw...@gmail.com
systems.
Do you have any post-commit hooks? If you are, are the messages being
generated by Subversion or the post commit hooks?
--
David Weintraub
qazw...@gmail.com
ed to trust open source tools. Subversion was a
fairly new project. There were a lot of companies offering proprietary
version control tools. Now, even major banks are jumping on the open
source bandwagon and its gettng harder and harder to find people who
know these tools.
--
David Weintraub
qazw...@gmail.com
about all those old branches? You can delete them when they
become obsolete. When do they become obsolete? When there are no more
customers on a particular release, and you won't have to do a patch.
--
David Weintraub
qazw...@gmail.com
few other nice tricks. The hook is designed to use
only the standard Perl modules which makes it easier to install. You
can get that from <http://dl.dropbox.com/u/433257/new_svn_hooks.zip>.
--
David Weintraub
qazw...@gmail.com
ty for his company, or simply give up on the
dream to convert everything inside his repository.
--
David Weintraub
qazw...@gmail.com
deas of any software that can handle this.
Again, sorry about bothering the list about what probably is a
non-Subversion question. (Then again, Subversion might be exactly what
I need if we can overcome some of the other issues I mentioned).
However, I know many of you have had similar circumstances and I hope
you can shed some light on this issue.
--
David Weintraub
qazw...@gmail.com
nd easiest thing to document. Hudson gives us some reporting
and emailing capabilities built into the system.
--
David Weintraub
qazw...@gmail.com
r most
> things based on SysV's cron.
It is true if the System Administrator permits it. This is
configurable on a per user basis -- either the user is in cron.allow
or cron.deny. If neither of these files exist, it is most likely you
don't have cron permissions.
Our System Admin doesn&
e
same repository as the master project.
The svn:externals seemed like such a good idea when I first heard of
Subversion, but I quickly discovered that it can be very difficult to
implement correctly.
--
David Weintraub
qazw...@gmail.com
f "grep"
$ svn ls -R svn://svnserver/repo | find "LoginInterceptor.c"
--
David Weintraub
qazw...@gmail.com
he access control database changes the
access control in Subversion.
And, it really shouldn't be that difficult to do.
--
David Weintraub
qazw...@gmail.com
hol/VSS, you've lost great friends/ highly regarded
co-workers, and it will take years to recover and get your
life/project back on track.
There will be times when everything looks hopeless and you fall into a
deep abyss of depression and you think whether or not abandoning
Alcohol/VSS is worth it. But, you take it one day at a time. You turn
to a higher authority (God/ISO 9000) to guide you.
--
David Weintraub
qazw...@gmail.com
keep
the scanned archive on Hudson itself.
It'll. take a bit of tweaking, but so would trying this in Subversion. And,
you and your users would be much happier with this arrangement.
--
David Weintraub
qazw...@gmail.com
ay:
file: **/tags/**
access: read-only
users: @ALL
file: **/tags/*
access: add-only
users: @ALL
The first prevent users from modifying any files under "tags", and the
second permits copying directories only directly under the "tags" directory
which is what you'd do
)
That'll get the files out of the main project tree, prevent further
changes in the code, yet still allow the developers to examine the
code and reminisce about the good ol' days when men were men and UUCP
was king.
--
David Weintraub
qazw...@gmail.com
to modify a release branch. This is
mainly to prevent whoops scenarios. For example, a developer
forgetting to "svn switch" from the branch to the trunk before they
continue their development work.
--
David Weintraub
qazw...@gmail.com
I'm not spending 8 hours each day
pestering developers and trying to fix broken merges, I can do all the other
CM things I never had time to do. Since then, I've been an advocate of
the Benign Neglect school of CM management: Do things the easy way. The
simpler the better. Why branch? Be happy!
--
David Weintraub
qazw...@gmail.com
when an external can’t be resolved
> because access to the external repo is denied.
>
>
>
> I would welcome any advice on this problem.
>
>
>
> BR
>
>
>
> David
--
David Weintraub
qazw...@gmail.com
wn hook script. Fortunately, it isn't too
difficult -- especially since you're just checking for a very simple
thing. Do you see an "A' transaction where the from is from the
confidential directory and the "to" is to the branches directory? If
so, fail the transaction.
--
David Weintraub
qazw...@gmail.com
CollabNet which had commercial interests in
Subversion. Yet, no one complained about CollabNet "dominating" the
project.
I hope that WANdisco is able to fix many of the issues that have been
plaguing Subversion for years. I don't believe that those who are
leading Subversion
1 - 100 of 237 matches
Mail list logo